题解 P5015 【标题统计】
看到题解里没有人用getchar();来做,好伤心,明明getchar读取速度贼快。 思路:一个一个读字符,读到\n退出,读到非空格ans++,读到空格继续。 我这种方法最后要减一。
#include <bits/stdc++.h>
using namespace std;
int main(){
char a='a';//如果不赋值且正好初始化是\n那么恭喜你中奖了。
int ans=0;
while(a!='\n'){
a=getchar();
if(a==' ')continue;
else ans++;
}
cout<<ans-1;
}