3460 - Mummy数字母

Mummy听说师大英语专业强(什么听说呀,本来就很强好不好!),当然这里面师大妹子做了很大的
贡献 好多师大妹子都英语都很好23333 但是Mummy的英语很烂,这不,Mummy上英语就被英语老师P了一顿:英语这么烂,有那个妹子会喜欢啊!(同情Mummy,这孩子也不容易啊~~) P了一顿还不够,E文老师
还怀疑Mummy的智商——老师敲了一段句子,要Mummy算里面有多少个字母! Mummy很生气,但是Mummy也
很无奈!于是乎,Mummy向会编程的你求助了~~他想你帮他写一个程序来统计这个句子里面有多少个字母。

<br />

题目输入

有多组输入,每组输入一行,包含一个字符串str。(str中仅含空格、大小写字母、数字、逗号、句号和感叹号,str的长度不超过150)

<br />

题目输出

对于每组输入,输出一个整数sum,代表字符串str中字母的个数。

输入/输出样例

题目输入

Hello World!
I am from Jiangxi Normal University.

题目输出

10
30

C++解答

#include<stdio.h>
#define maxn 105
#include<string.h>
char str[maxn];
int main()
{
//	freopen("C.in","r",stdin);//打开文件1.txt用来输入,文件需存在
  //  freopen("C.out","w",stdout);//打开文件2.txt用来输出,自动创建该文件
	
	while(fgets(str,sizeof(str),stdin)!=NULL){
		int len=strlen(str);
		str[len-1]='\0';
		int sum=0;
		for(int i=0;i<len;i++)
		if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')
		sum++;
		printf("%d\n",sum);
	}
	return 0;
}
时间限制 1 秒
内存限制 64 MB
讨论 统计
上一题 下一题