1. 程式人生 > >第一期訓練題第六題

第一期訓練題第六題

問題連結: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;
     }
}