题目链接
题意:统计单词个数
#include"stdio.h"
#include"string.h"
int i,a[30],coun,cma,len;
// 每一次i循环都有调用strlen函数 数据量小就没关系但是数据大就会Time Exceedd
int main(){
char ch,s[100010];
while(gets(s)){
memset(a,0,sizeof(a));
len = strlen(s);
for(i=0; i<len; i++){
if(s[i]<='z' && s[i]>='a'){//排除掉情况
coun = s[i]-'a';
a[coun]++;
}
}
cma = 'a';// a-z的ASCⅡ码值(int型)
for(i=0; i<26; i++){
ch = cma + i;//不断地递增int赋给char
printf("%c:%d\n",ch,a[i]);
}
printf("\n");
}
return 0;
}