P5015 标题统计

          蒟蒻终于被小红题击沉了。

        第一次挂在cin会读入分隔符。

       然后第二次莫名挂了。

       第三次因为运算符优先级挂了,话说除了::和后缀++、--,()优先级最高,所以多加括号就好了。

       附上挂了的代码(现在仍然不知道为什么我太弱了)

      

#include<bits/stdc++.h>

using namespace std;
char ch;
int ans;
int main()
{
    while(ch=cin.get())
    {
        if(ch==' '||ch=='\n') continue;
        ans++;
    }
    cout<<ans;
    return 0;
}
View Code

     顺便

1 QwQ 这样不行
2  while(ch= cin.get())
3     {
4     }
5 但这样就可以
6     while(ch)
7     {
8         ch = cin.get();
9     }
View Code

    %%%%%qwq


 

02-13 09:26