{
char a,b,c;
scanf("%c%c%c",&a,&b,&c);
if(a>b&&b>c)
printf("%c %c %c",c,b,a);
else if(b>a&&a>c)
printf("%c %c %c",c,a,b);
else if(c>a&&a>b)
printf("%c %c %c",b,a,c);
else if(a>c&&c>b)
printf("%c %c %c",b,c,a);
else if(b>c&&c>a)
printf("%c %c %c",a,c,b);
else if(c>b&&b>a)
printf("%c %c %c",a,b,c);
return 0;
}
这个跟整型一样比较大小
#include<stdio.h>
#include<string.h>
int main(){
char ch[4];
scanf("%s",&ch);
int len = strlen(ch);
for(int i = 0;i < len;i++){
for(int j = i + 1;j < len;j++){
if(ch[i] > ch[j]){
char mid = ch[i];
ch[i] = ch[j];
ch[j] = mid;
}
}
}
printf("%s",ch);
}
对您有帮助的话希望可以采纳
不知道你这个问题是否已经解决, 如果还没有解决的话: