【NOIP 2018】标题统计
题目描述
凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?
注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。
输入
输入只有一行,一个字符串 s。
输出
输出只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。
样例输入
【输入样例 1】
234
【输入样例 2】
Ca 45
样例输出
【输出样例 1】
3
【输出样例 2】
4
这次NOIP罕见的考察了字符串的用法,但第一题还是很基础,一个循环输入统计就行了。
源码
#include<cstdio>
#include<cmath>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int sum;//sum用来记录字符数
char s;
int main()
{
while(scanf("%c",&s)!=EOF)//循环输入
if(s!=' '&&s!='\n')//判断是否是有效字符
sum++;
printf("%d",sum);//输出统计结果
return 0;
}