//練習1-9:編寫一個將輸入複製到輸出的程序,並將其中連續的多個空格用一個空格替換
#include <stdio.h>
int main() {
int current_char, space;
space =0;
while ((current_char = getchar()) != EOF) {
if (current_char == ' ') {
space++;
} else {
space = 0;
}
if (space <= 1) {
putchar(current_char);
}
}
return 0;
}
C程序設計語言 練習1-9:編寫一個將輸入複製到輸出的程序,並將其中連續的多個空格用一個空格替換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
C程序設計語言 練習1-10: 編寫一個將輸入複製到輸出的程序,並見其中的製表符替換爲\t,將回退符替換爲\b,將反斜槓替換爲\\。這樣可以將製表符和回退符以可見的方式顯示出來
南 在 南 方
2020-06-28 17:58:39
C程序設計語言 練習1-17: 編寫一個程序,打印長度大於80個字符的所有輸入行
南 在 南 方
2020-06-28 17:58:39
C程序設計語言 練習1-18: 編寫一個程序,刪除每個輸入行末尾的空格及製表符,並刪除完全是空格的行。
南 在 南 方
2020-06-28 17:58:39
C程序設計語言 練習1-19: 編寫程序detab,將輸入中的製表符換成適當數據的空格,使空格充滿到下一個製表符終止位的地方。假設製表符終止位的位置是固定的,比如每個n列就會出現一個製表符終止位。
南 在 南 方
2020-06-28 17:58:39
C程序設計語言 練習1-16: 修改打印最長文本行的程序的主程序main,使之可以打印任意長度的輸入行的長度,並儘可能多地打印文本
南 在 南 方
2020-02-20 16:54:30
C語言編程注意點4
大前端码农的自我修养
2020-06-29 09:46:09
C語言編程注意點6
大前端码农的自我修养
2020-06-29 09:46:08
VC++6.0安裝(win7、8、10)、使用和調試說明
大前端码农的自我修养
2020-06-29 09:46:08
C語言編程注意點5
大前端码农的自我修养
2020-06-29 09:46:08
C語言編程注意點2
大前端码农的自我修养
2020-06-29 09:46:08
C語言編程注意點7
大前端码农的自我修养
2020-06-29 09:46:08
C語言編程注意點3
大前端码农的自我修养
2020-06-29 09:46:08
C語言中syntax error : missing ';' before 'type'錯誤解決
大前端码农的自我修养
2020-06-29 09:46:08
24小時熱門文章
最新文章
-
C程序設計語言 練習1-10: 編寫一個將輸入複製到輸出的程序,並見其中的製表符替換爲\t,將回退符替換爲\b,將反斜槓替換爲\\。這樣可以將製表符和回退符以可見的方式顯示出來
-
C程序設計語言 練習1-17: 編寫一個程序,打印長度大於80個字符的所有輸入行
-
C程序設計語言 練習1-18: 編寫一個程序,刪除每個輸入行末尾的空格及製表符,並刪除完全是空格的行。
-
C程序設計語言 練習1-9:編寫一個將輸入複製到輸出的程序,並將其中連續的多個空格用一個空格替換
-
C程序設計語言 練習1-19: 編寫程序detab,將輸入中的製表符換成適當數據的空格,使空格充滿到下一個製表符終止位的地方。假設製表符終止位的位置是固定的,比如每個n列就會出現一個製表符終止位。