文章
311
粉丝
3
获赞
352
访问
44.5k
数组解决
#include<stdio.h>
#include<string.h>
int main()
{
char s[110];
fgets(s,110,stdin);
int l=strlen(s);
int a[27]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<l;i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
a[int(s[i]-'A')]++;
}
}
for(int i=1;i<27;i++)
{
printf("%c:%d",char(int('A')+i-1),a[i-1]);
printf("\n");
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发