我自己用Dev C++ 測都ok呀~!
可是就是沒辦法通過= ="
與正確輸出不相符(line:1)
您的答案為: 12
正確答案為: 11
以下是我的作法:
------------------------
#include<stdio.h>
int main()
{
char a[999];
while(gets(a)!=NULL)
{int i,k=0;
for(i=0;a[i]!='\0';i++)
{if(a[i]==' ') k++;}
printf("%d\n",k+1);
};
return 0;
}
可以請各位幫我檢查是哪裡有問題嗎?
我在想是測資太Orz了....
假設我輸入這樣
__This__is__a__book. (底線為空格)
如此輸入就會產生答案為 5
因為你是數空格數目 所以就會錯掉啦
超Orz的測資
我在想是測資太Orz了....
假設我輸入這樣
__This__is__a__book. (底線為空格)
如此輸入就會產生答案為 5
因為你是數空格數目 所以就會錯掉啦
超Orz的測資
我在想是測資太Orz了....
假設我輸入這樣
__This__is__a__book. (底線為空格)
如此輸入就會產生答案為 5
因為你是數空格數目 所以就會錯掉啦
超Orz的測資
噢噢 所以是說如果第一個字元是空格的話就會有誤嗎?
那可是還有別的方法ㄇ?@@"
他題目說「Word的定義是連續的字元(letter: A~Z a~z)所組成的字。」
所以建議去檢測是否為字母, 若為字母的話 一串連續的字母算一個WORD