从80分到100分: P5660 数字游戏的过程

我把一道很坑爹的题目从80分搞到100分了!超开心!

这是题目描述:
4543A0A7-5C71-4e78-BCC5-24ABB6BEEA1C.png

这道题最坑爹的地方是只能用 string 来做,不能用字符数组来做

因为char一碰到空格就嗝屁了

因为char一碰到空格就没法输入了
就像输入#2
这道题的思路其实很简单
就是把字符串遍历一遍,判断一个字符是不是空格或换行符

样例题解:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string n;
    int i,sum=0;
    getline(cin,n);
    for (i=0;i<n.length();i++)
    {
        if (n[i]!=' '&&n[i]!='\n')
        {
            sum++;
        }
    }
    cout<<sum;
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。