定義變數a[1000]儲存單詞
變數i用於迴圈,變數m表示字串長度,變數j表示單詞個數;
if a[0] != 空格 則j=0;否則 j=1;
沒有考慮句子結尾標點符號前可能有空格,和室友討論過後解決了
一開始沒有用getchar輸入,導致錯誤
輸入n;
定義變數a[n][80];
for i=0 to i<=n
for j=0 to j<80
如果a[i][j]=='\n' break;
for i=0 to i<=n
for j=0 to j<80
如果a[i][j]=='\n'並且j>k
本題是請教彭希同學的,所以在除錯過程中沒有什麼問題
我和彭希的**思路差不多相同,只是有乙個迴圈使用不一樣,但達到的效果是一樣的,我更喜歡我的**,但是我們兩個的**都沒有注釋,這是需要改進的地方
void bubble(int *p,int n)
}
考試沒對什麼題,對陣列的學習還是太淺了,沒有深入,沒有真正的會運用陣列來解題,在後續的學習中需要多多加強,平時也要投入更多的時間來學習,爭取早日趕上同學們的步伐,老師的進度 C語言部落格作業 字元陣列
定義乙個字元陣列來儲存輸入的句子 gets c 定義乙個整型變數i為迴圈數,count用來統計單詞數,a用來儲存字串長度 a strlen c if c 0 count 0 else count 1 for i 0 i c i 1 count 輸出count 本題主要問題是沒有考慮到如果輸入兩個空格...
C語言部落格作業 字元陣列
一是沒有吸收回車,而是flag1 沒有為下一次迴圈賦初值0,導致每一次輸出都是最後乙個字串 一開始當開頭為空格時但只有乙個單詞,會輸出2,因為我的 從一開始就加了1,後來改了重寫,新增乙個m,當開頭不為空格時才能加1,輸出正確,沒有截圖 一開始把不知道如何將十六進製制字元轉成十進位制整形數輸出,上網...
C語言部落格作業 字元陣列
定義變數i,j,flag控制正負,number 定義字元型陣列six,ch 輸入ch for i 0 to ch i 0 if ch i 為十六進製制字元 six j ch i j if six陣列的第乙個字元為負號 flag 1 for i 0 to six i 0 if six i 為0到9之間...