杭电 2000

#include <iostream>

using namespace std;

#define MAXN 4

int main()

{

    //char arr[MAXN] = {0};

    char arr[MAXN];

    memset(arr,0,MAXN);

    while (cin >> arr)

    {

        for (int i = 0; i < 2; i++)

        {

            for (int j = 0; j < 2-i; j++)

            {

                char temp;

                if (arr[j] > arr[j+1])

                {

                    temp = arr[j+1];

                    arr[j+1] = arr[j];

                    arr[j] = temp;

                }

            }

        }

//         for (int i = 0; i < 3; i++)

//         {

//             cout <<  arr[i] << ' ';

//         }

//         cout << endl;

//         

        cout << arr[0] <<' ' << arr[1] <<' ' << arr[2]<<endl;

    }

    return 0;

}

心得: 数组定义要够大,防止溢出。

你可能感兴趣的:(杭电)