輸入一個長度不超過20的字符串,對所輸入的字符串,按照ASCII碼的大小從小到大進行排序,請輸出排序後的結果
一個字符串,其長度n<=20
輸入樣例可能有多組,對於每組測試樣例,
按照ASCII碼的大小對輸入的字符串從小到大進行排序,輸出排序後的結果dcba
abcd
2001年清華大學計算機研究生機試真題(第II套)
#include#include #include int main() { char *a=(char *)malloc(sizeof(char)); int len,i,j,temp,flag; while(scanf("%s",a)!=EOF) { len=strlen(a); for(i=0;i a[j+1]) { flag=0; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } if(flag) break; } printf("%s\n",a); } return 0; } /************************************************************** Problem: 1066 Language: C Result: Accepted Time:110 ms Memory:912 kb ****************************************************************/