试了下8楼的 语法确实没问题 但运行结果是一串???
又学习了,每天学一点
#include <stdio.h> #include<conio.h> #include<string.h> int main () { char a[5]; scanf("%s",a); if(a[0]>a[1]) { a[4]=a[0]; a[0]=a[1]; a[1]=a[4]; } if(a[0]>a[2]) { a[4]=a[0]; a[0]=a[2]; a[2]=a[4]; } if(a[1]>a[2]) { a[4]=a[1]; a[1]=a[2]; a[2]=a[4]; } printf("%c %c %c",a[0],a[1],a[2]); getch(); }