第一期訓練題第六題
阿新 • • 發佈:2018-12-10
問題連結:https://vjudge.net/problem/hdu-2000
程式說明:用while語句實現輸入多組資料,用for迴圈和if語句實現字元的ASCII碼從小到大排序。
AC程式碼:
#include <iostream> using namespace std; int main() { char a[4],b; int j,n=2; while(cin>>a[0]>>a[1]>>a[2]) { for(n=2;n>0;n--) { for(j=0;j<n;j++) { if(a[j]>a[j+1]) { b=a[j]; a[j]=a[j+1]; a[j+1]=b; } } } cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl; } }