问题标题: 酷町堂:4273

0
0
已解决
马钰鑫
马钰鑫
新手守护
新手守护
题目描述 Description
凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。

输入描述 Input Description
输入一行,为一个字符串s。

输出描述 Output Description
输出一行,包含一个整数,即作文标题的字符数(不含空格和换行符)

样例输入 Sample Input
【样例输入1】
234



【样例输入2】
Ca 45

样例输出 Sample Output
【样例输出1】
3



【样例输出2】
4

 


0
已采纳
董子墨
董子墨
中级天翼
中级天翼
核心:
while(cin>>a){//a是字符变量
        if(a>='a'&&a<='z'||a>='A'&&a<='Z'||a>='0'&&a<='9')s++;//如果a是个字符,则计数器++
    }
0
0
黄子扬
黄子扬
新手守护
新手守护

NOIP 2018 第一题哦(这么简单一道题不写就问)

直接字符串逐个字符遍历,符合条件计数器加一

最后输出,就行了

0
0
朱敏行
朱敏行
中级守护
中级守护

 for(int i=0;i<s.size();i++) {
        if(s[i]!=' ')cnt++;
    }

核心核心核心!!!

string s;

自己想想是getline还是cin吧

0
0
张宸瑞
张宸瑞
中级守护
中级守护

输入字符串a

for(i=0~a.size())

{

    如果a[i]不是'空格'

    {

        计数器++;

    }

}

0
丁浩然
丁浩然
新手光能
新手光能

getline(cin,a);

for(i=0;i<a.size();++i)

    if(a[i]!=' ') ++ans;

cout<<ans;

我要回答