要求:
1)用while循环及getchar()函数完成字符串输入,回车键结束。
2)分别统计英文字母、空格、数字和其它字符的个数。
3)打印统计结果。
运行参考示例:
输入1:long int sn=10,tn=0;
输出1:char=11 space=2 digit=3 others=4
#include<stdio.h>
int main()
{
char c;
c=getchar();
int ch,s,d,o;
ch=1;
s=0;
d=0;
o=0;
while((c=getchar())!='\n')
{
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
{
ch++;
}
else if(c==' ')
s++;
else if(c>='0'&&c<='9')
d++;
else
o++;
}
printf("char=%d space=%d digit=%d others=%d\n",ch,s,d,o);
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)