您的位置:首页 > 编程语言 > C语言/C++

问题九十二:字符统计

2013-04-26 07:29 183 查看


#include<stdio.h>
#include<string.h>

int main()
{
long a;
long b;
long c;
long d;
long i;
long k;

char n[100000];

while(gets(n) !=NULL)
{
a=b=c=d=0;
k=strlen(n);

for(i=0; i<k; i++)
{
if( (n[i]>='a' && n[i]<='z') || (n[i]>='A' && n[i]<='Z') )
a++;
else if(n[i]>='0' &&n [i]<='9')
b++;
else if(n[i]==' ')
c++;
else
d++;
}
printf("%ld %ld %ld %ld\n", a, b, c, d);
}    
return 0
}
   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息