杭電ACM2000--ASCII碼排序
阿新 • • 發佈:2019-01-12
style 交換 標準庫函數 pro others iss inpu tput content
Sample Output
e q w
a d s
c x z
第一道水題~最最最簡單的冒泡排序法
ASCII碼排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 240895 Accepted Submission(s): 94846
Input 輸入數據有多組,每組占一行,有三個字符組成,之間無空格。
Output 對於每組輸入數據,輸出一行,字符中間用一個空格分開。
Sample Input qwe asd zxc
第一道水題~最最最簡單的冒泡排序法
1 #include<iostream> 2 #include<algorithm> //c++標準庫函數 3 using namespace std; //c++的std空間,裝有庫函數 如以下用的swap 4 int main() 5 { 6 char a[4]; 7 while(cin>>a[0]>>a[1]>>a[2]) 8 { 9 if(a[0]>a[1])swap(a[0],a[1]); 10 if(a[0]>a[2])swap(a[0],a[2]); 11 if(a[1]>a[2])swap(a[1],a[2]); 12 //善用swap函數進行交換 13 cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl; 14 } 15 return 0; 16 }
杭電ACM2000--ASCII碼排序