上传者: OKjsOK
|
上传时间: 2021-12-26 09:01:53
|
文件大小: 223KB
|
文件类型: PNG
输入一个字符串,统计各字母出现的次数,并按字母出现的多少输出(先输出字母出现多的,次
数相同的按字母表顺序输出,不出现的字母不输出)。
例:输入:5b3a+4-hdeh5dh?
输出:
h 3
d 2
a 1
b 1
e 1 (需要c语言实验指导书其他答案的d我)
#include
int main()
{
char a[]="bbbhj+uhhhaaa",b[]="abcdefghijklmnopqrstuvwxyz",m;
int c[26]={0},i,j,t=0;
for(i=0;i<26;i++)
for(j=0;a[j]!='\0';j++)
{
if(b[i]==a[j]) c[i]=c[i]+1;
}
for(i=0;i<26;i++)
for(j=0;j<26-i-1;j++)
{
if(c[j]