#2346: 為什麼我只能讀五次?


superppp (我都想不到)

學校 : 國立臺南大學
編號 : 7365
來源 : [101.9.201.209]
最後登入時間 :
2021-11-16 23:19:36
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [122.117.172.20] | 發表日期 : 2009-09-05 14:04

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    char a[100];
    int count, k;
    while(cin.getline(a,100)){
       k=0;
       count=strlen(a);
       for(int i=0;i<count;i++){
          if(a[i]==32) k++;
          a[i]=0;
       } 
       cout << k << endl;
    }
    return 0;
}
 
系統說:
您的程式未完成所有的輸出!!(line:6) 您只輸出了 5 行! 可能的原因為 * 未用 while 迴圈讀取全部的測試資料,以致輸出短少,請參考 a001 範例程式。 
* 程式未充分考慮所有邊界值而導致程式提前中止
 
但我自己測明明就能讀超過五個 
 
ZeroJudge Forum