#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[99999];
while(cin.getline(a,99999))
{
int b,c=0;
b=strlen(a);
for(int i=0;i<=b-1;i++)
if(a[i]==' ') c++;
cout << c+1;
}
return 0;
}
以上是我的程式碼
請問我該怎麼改~~
謝謝!!
#include
#include
using namespace std;
int main()
{
char a[99999];
while(cin.getline(a,99999))
{
int b,c=0;
b=strlen(a);
for(int i=0;i<=b-1;i++)
if(a[i]==' ') c++; //條件式,有些不足夠..除了空白,還要注意一點
//例如:You're handsome!! 答案是:3..
cout << c+1; //小bug,輸出要換行 ->更改為 cout <<c+1<<endl(結尾換行);
//這是TLE引發的原因。
}
return 0;
}
以上是我的程式碼
請問我該怎麼改~~
謝謝!!