編寫函式統計輸入文字中單詞個數,單詞之間用空格符 換行符 跳格符隔開,用作為輸入結束。求指導謝謝

時間 2021-07-01 01:19:24

1樓:自我程式設計

1、n++,n必須有初值0;

2、countword必須有返回值,你沒寫return語句;

3、如果你必須要輸入@確認而不是回車確認,那麼請使用函式getch而不是getchar。getch在按鍵的時候就接收字元了,不顯示在控制檯,所以需要單獨寫語句列印輸入的字元(getch中回車符號是'\r')。

4、根據你的要求,按分隔符號統計單詞數,你的寫法,連續輸入分割符號都會被識別成單詞,所以需要一個變數lc來記錄上一次輸入的字元,確認前一次輸入不是分隔符再n++;

5、另外輸入@的時候也必須n++,否則最後一個單詞無法記錄數量。

按照你的**改的:

#include

#include

int countword();

int main()

int countword()

return n;}

2樓:

給函式countword()設一個返回值,比如用全域性變數m,m=n;return m;這樣。

3樓:匿名使用者

《無底洞》(又名「陷空山」)

編寫函式統計輸入文字中的單詞個數,單詞之間用空格符。換行符。跳格符隔開

4樓:竭縈家彤

#include

"stdio.h"

#include

"steio.h"

intcountword()

main()

記得采納啊

編寫程式,輸入字串(包含空格),統計其中單詞的個數,單詞之間以一個或多個空格分隔。 20

5樓:用著追她

1、首先,定義一個整型變數,儲存找到的字串位置。

2、定義兩個字串變數,儲存要查詢的字串,以及是否包含的單詞。

3、輸入查詢的字串,儲存在變數str中。

4、輸入要查詢的單詞,儲存在word中。

5、查詢單詞在字串中的起始位置,儲存在變數p中。

6、如果p的值為-1,則輸出字串中沒有要找的單詞。

7、然後,將查詢到的單詞替換為英文name。

8、最後,輸出替換後的字串。

6樓:魘魅

#include

void main()

printf("你輸入的字元是:");

puts(str);

printf("num=%d \n",num+1);}

編寫一個程式,輸入一行英文句子,統計其中的單詞個數.假設單詞間僅使用空格(可能會有多個空格隔開)

7樓:匿名使用者

#include

#include

int main()

printf("the word number is %d \n",number);

return 0;}

統計一行文字的單詞個數:輸入一行字元,統計其中單詞的個數.個單詞之間用空格分隔,空格數可以是多個,

8樓:匿名使用者

**部分: #include

int main()

else if((temp>='a'&&temp<='z')||(temp>='a'&&temp<='z')||(temp>='0'&&temp<='9'))

}temp=getchar();

}printf("count: %d\n",count);

return 0;

} 效果圖: 【酷_酷_幣】為您服務...

9樓:匿名使用者

樓主請看這裡這裡 決對好用的程式

#include

main()

count++;}}

printf("單詞書為:%d\n",count+1);}

10樓:隔壁老王

大一上學期學了c語言,這個我也寫過,不過我下學期沒學,怎麼寫不太清楚了,但是感覺思路是這樣的:比較後一項與前一項,如果當後一項為空格而前一項是字母或者其他字元時,變數+1,當後一項為空格前一項也是空格時候,不變,以此類推。應該要用到陣列或者指標吧

輸入一行字元,統計其中的單詞的個數,單詞之間以單個空格作為分隔符

if c word 0 當前字元是空格,所以不是單詞,word 0 else if word 0 當前字元是字母 c 所以不是空格,並且前面的不是單詞 word 0 因為這種情況什麼也不做,所以 沒有寫,因此就有些不好理解了。else 否則,當前字元是字母 c 並且word 1 即還在同一個單詞中 ...

c語言程式設計 1,統計英文文字中單詞個數。2,統計某一特定單詞出現的頻度

四舍 入 1 統計英文文字中單詞個數。if a i a a i z a i a a i z sum 2 統計某一特定單詞出現的頻度。for i 0 i 0 i mexico卡卡 include include include int main else c1 fclose f printf 字母出現...

如圖所示,wps文字中如何讓單詞之間有空格

word作為常用的辦公軟體,我們常常用它來處理一些資料,而有的時候,在處理含有英文的文件時,會出現有些地方間隔會過大的情況,如何解決這種問題,下面簡單介紹一下。一 開啟文件 在下圖中,則存在這一情況 二 選擇 段落 在選中需調整區域之後,選擇 格式 段落 三 選擇 中文版式 在彈出的 段落 對話方塊...