输入一串以#为结束的字母,统计出现的次数,并用冒泡法排序?

#include 
int main()
{
 int a[26]={0},i,j,t,b[26];
 char c,k;
 
 while((c=getchar())!='#')
 {if(c>='a'&&c<='z')
 a[c-'a']++;
 }
 for(i=0;i<26;i++)
 
 b[i]='a'+i;
 for(i=0;i<25;i++)
  for(j=0;j<25-i;j++)
   if(a[j]0)
  {printf("%c",b[j]);
  printf("%2d\n",a[j]);}
  return 1;
}

你可能感兴趣的:(其他不太懂的作业)