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; }