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

時間 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,當後一項為空格前一項也是空格時候,不變,以此類推。應該要用到陣列或者指標吧

VB中找出所有單詞並統計單詞個數單詞之間以空格隔開

如果是填空,下面這個是對的 private sub command1 click dim s as string,i as integerdim start as integer dim n as integer s text1.text n 0 for i 1 to len s do while ...

C程式設計統計文字檔案中字元的個數,C 程式設計統計乙個文字檔案中字元的個數

參考 如下 countch.cpp include include include using namespace std int main int argc,char ar string d int count 0 while getline fin,d 以行為單位讀入檔案 count d.siz...

編寫程式輸入正整數n統計n中不同數字出現

大野瘦子 程式為 include int main while num 0 num 10 for i 0 i 10 i 注意事項 public class test01 system.out.println 共出現了 count 次 砍侃看 include int main while num 0 ...