統計一行文本的單詞個數 (15 分) 本題目要求編寫程序統計一行字符中單詞的個數。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字符。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let's go to room 209. 輸出樣例: 5


MD,一開始就想着怎么 用空格和結尾前判斷字母 來計算寫的頭的爆了, 反過來判斷空格后面是否有 =‘ ’就尼瑪容易多了

 

  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. int main()
  5. {
  6. int i,j=0,sign=0;
  7. char str[10000];
  8. gets(str);
  9. if(str[0]!=' ')
  10. {
  11. sign=1;
  12. }
  13. for(i=0;i<strlen(str)-1;i++)
  14. {
  15. if(str[i]==' '&&str[i+1]!=' ')
  16. {
  17. sign++;
  18. }
  19. }
  20. printf("%d\n",sign);
  21. system("pause");
  22. return 0;
  23. }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM