第三週作業(三) wc程式

2022-05-14 17:46:19 字數 669 閱讀 2592

本程式實現了統計文字檔案中,文字單詞數、字元數以及行數。

**如下:

#include#include

int linestatistics(file *b)

for(;(ch=fgetc(b))!=eof;)

return

(m);

}int wordstatistics(file *a)

for(;(ch=fgetc(a))!=eof;)

}fclose(a);

return

(m);

}int

main()

for(;ch=fgetc(fp)!=eof;)

fclose(fp);

i=linestatistics(fp);

j=wordstatistics(fp);

printf(

"文字中共有行數%d,字元數%d,單詞數目%d\n

",i,k,j);

return(0

);}

本程式在目錄下建立乙個供給統計的abc.txt,所統計的資料全來自於abc.txt,若是把源**放入txt中,

即可得程式已上交至coding。

第三週作業

實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...

第三週作業

要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...

第三週作業

第一題 輸入課本各個例題,除錯執行程式,並分析程式。例1 include using namespace std int main 例8 includeusing namespace std int main else cout this is not a endl return 0 第三題 編寫程...