杭电 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; }
心得: 数组定义要够大,防止溢出。