您的位置:首页 > 其它

统计输入字符串中各字符出现的次数

2016-03-21 18:51 344 查看
编写一个程序统计输入字符串中:
各个数字、空白字符、以及其他所有字符出现的次数。
#include<stdio.h>
int main()
{
int i=0,len=0;
int count=0,COUNT=0,count0=0,count1=0,\
count2=0,count3=0,count4=0,count5=0,\
count6=0,count7=0,count8=0,count9=0;
char str[100];
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if((str[i]>='0')&&(str[i]<='9'))
{
switch(str[i])
{
case '0':
(count0)++;
break;
case '1':
(count1)++;
break;
case '2':
(count2)++;
break;
case '3':
(count3)++;
break;
case '4':
count4++;
break;
case '5':
count5++;
break;
case '6':
count6++;
break;
case '7':
count7++;
break;
case '8':
count8++;
break;
case '9':
count9++;
break;
default:
break;
}
}
else if(str[i]==' ')
{
count++;
}
else
COUNT++;
}
printf("%d\n",len);
printf("count=%d COUNT=%d count0=%d count1=%d count2=%d \
count3=%d count4=%d count5=%d count6=%d count7=%d \
count8=%d count9=%d \n",count,COUNT,count0,count1,\
count2,count3,count4,count5,count6,count7,count8,count9);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串 count 统计