Re: [問題] 字串處理問題
word的定義可能要下好
比如
hello world !!
如果是作judge
這一定會是個test case
Bleed
※ 引述《jeremyhcw ((  ̄ c ̄)y▂ξ)》之銘言:
: problem:
: 算一算每行有幾個字(word)。
: 範例輸入:
: Hello everybody!!
: This is school principal speeking.
: 範例輸出 :
: 2
: 5
: 我的程式
: #include <stdio.h>
: #include <stdlib.h>
: int main()
: { char c[50];
: int i,h;
: while(scanf("%s",&c)!=EOF)
: {i=0,h=0;
: while(c[i]!='\0')
: {
: if(c[i]==32) {h++;}
: i++;
: }
: printf("%d",h+1);
: }
: system("PAUSE");
: return 0;
: }
: 結果如果是2 他會輸出 11
: 如果字數是5 輸出11111 怎會這樣 如果我把32改成'+'來取代空白就沒問題了
--
World of bleed1979
http://bleed1979.myweb.hinet.net/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.16.70
推
08/01 12:24, , 1F
08/01 12:24, 1F
討論串 (同標題文章)