"Напишите программу, чтобы скопировать ее ввод
его вывод, заменяя каждую строку
один или несколько пробелов одним пробелом. "
Я предполагаю, что под этим он подразумевает что-то вроде ...
Мы (пустой) (пробел) (пробел) 1011 * идти * (пробел) до (пробел) (пробел) (пробел) The (пусто) торговый центр!
... и выведите его как:
Мы (пустой) 1027 * идти * (пробел) до (пробел) The (пусто) торговый центр!
Возможно, это проще, чем я себе представляю, но, тем не менее, я не могу понять это. Мне не очень нужен код ... тем более псевдокод .
Кроме того, как я должен смотреть на это? Я почти уверен, что любой программе, которую я напишу, понадобится хотя бы один variable
, цикл while
, пара операторов if
, и он будет использовать функции getchar()
и putchar()
... кроме того, я в растерянности. На самом деле у меня пока нет мыслителей, поэтому, если бы вы могли дать мне несколько советов о том, как я должен смотреть на «проблемы» в целом, это было бы здорово.
(И, пожалуйста, не поднимайте else
, я не дошел до такой степени в книге, так что сейчас это выходит за рамки моих возможностей.)