#include
void main()
{
char str[100],sum=0;
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;
printf("请输入单词,以#表示结束");
scanf("%s",str);
while(str[sum]!='#')
{
switch(str[sum])
{
case 'a':a=a+1;break;
case 'b':b++;break;
case 'c':c++;break;
case 'd':d++;break;
case 'e':e++;break;
case 'f':f++;break;
case 'g':g++;break;
case 'h':h++;break;
case 'i':i++;break;
case 'j':j++;break;
case 'k':k++;break;
case 'l':l++;break;
case 'm':m++;break;
case 'n':n++;break;
case 'o':o++;break;
case 'p':p++;break;
case 'q':q++;break;
case 'r':r++;break;
case 's':s++;break;
case 't':t++;break;
case 'u':u++;break;
case 'v':v++;break;
case 'w':w++;break;
case 'x':x++;break;
case 'y':y++;break;
case 'z':z++;break;
}
sum++;
}
printf("统计结果:");
if(a!=0)
printf("a:%d ",a);
if(b!=0)
printf("b:%d ",b);
if(c!=0)
printf("c:%d ",c);
if(d!=0)
printf("d:%d ",d);
if(e!=0)
printf("e:%d ",e);
if(f!=0)
printf("f:%d ",f);
if(g!=0)
printf("g:%d ",g);
if(h!=0)
printf("h:%d ",h);
if(i!=0)
printf("i:%d ",i);
if(j!=0)
printf("j:%d ",j);
if(k!=0)
printf("k:%d ",k);
if(l!=0)
printf("l:%d ", l);
if(m!=0)
printf("m:%d ",m);
if(n!=0)
printf("n:%d ",n);
if(o!=0)
printf("o:%d ",o);
if(p!=0)
printf("p:%d ",p);
if(q!=0)
printf("q:%d ",q);
if(r!=0)
printf("r:%d ",r);
if(s!=0)
printf("s:%d ",s);
if(t!=0)
printf("t:%d ",t);
if(u!=0)
printf("u:%d ",u);
if(v!=0)
printf("v:%d ",v);
if(w!=0)
printf("w:%d ",w);
if(x!=0)
printf("x:%d ",x);
if(y!=0)
printf("y:%d ",y);
if(z!=0)
printf("z:%d ",z);
}
#include
#include
using namespace std;
int main()
{
char str[1001];//instore the string
cin>>str;
int sum[26];//用sum存放每个字母对应的出现次数
int i;
for(i=0;i<26;++i)
sum[i]=0;
for(i=0;i
//比如str[i]是字母a,则'a'-'a'=0;sum[0]++
for(i=0;i<26;++i)
cout<
}
啊啊,1l太强大了