排序函数不能运行
求错误点,与如何改正,不需要新方法,需要正常运行的截图
#include <stdio.h>
int main() {
int charAmount=10;
char charList[charAmount];
scanf("%s",&charList);
int a[charAmount];
char b[charAmount];
for(int i=0;i<charAmount;i++){
for(int m=0;m<charAmount;m++){
if(charList[i]>charList[m])a[i]++; else
if(charList[i]==charList[m]&&i>m)a[i]++;
}
}
for(int i=0;i<charAmount;i++)
{
b[a[i]]=charList[i];
}
for(int i=0;i<charAmount;i++)
charList[i]=b[i];
for(int i=0;i<charAmount;i++){
printf("%c",charList[i]);
}
return 0;
}