c程式語言 第二版 新版 習題1 20

2021-09-26 04:38:53 字數 960 閱讀 1157

/* 編寫程式detab,將輸入中的製表符替換成適當數目的空格,使空格充滿到下乙個製表符

終止位的地方.假設製表符終止位的位置是固定的,比如每隔n列就會出現乙個製表符

終止位 */

#include#define stopbit 8		/*  製表符終止位  */

#define maxline 1001 /* 允許的輸入行的最大長度 */

int detab(char s);

int main(void)

; /* 當前的輸入行 */

int c, i = 0;

freopen("c:\\\\users\\wwwzh\\desktop\\data.in", "r", stdin);

freopen("c:\\\\users\\wwwzh\\desktop\\data.out", "w", stdout);

while ((c = getchar()) != eof)

i++;

} return 0;

}/* 將輸入中的製表符替換成適當數目的空格,使空格充滿到下乙個製表符終止位的地方 */

notepad++製表符寬度設定:設定->首選項

c程式語言 第二版 新版 習題1 9

include define maxsize 10000 允許儲存的最大長度 輸入複製到輸出,並將連續的多個空格用乙個空格代替 int space compression char s int main void int i 0,c freopen c users wwwzh desktop dat...

c程式語言 第二版 新版 習題1 21

編寫程式entab,將空格串替換為最少數量的製表符和空格,但要保持單詞之間的間隔不變 include define stopbit 8 製表符終止位 define maxline 1001 允許的輸入行的最大長度 typedef signed char int8 t static void enta...

c程式語言 第二版 新版 習題1 23

include define maxsize 1000000 允許儲存的程式最大長度 int remove comments char str int practice1 23 void int c,i 0 freopen c users wwwzh desktop data.in r stdin ...