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 ...