NOIP2010年第十六届普及组初赛阅读程序写结果题:
#include <iostream> usingnamespacestd; void swap(int &a, int &b) { int t; t = a; a = b; b = t; } int main() { int a1, a2, a3, x; cin >> a1 >> a2 >> a3; if (a1 > a2) swap(a1, a2); if (a2 > a3) swap(a2, a3); if (a1 > a2) swap(a1, a2); cin >> x; if (x < a2) if (x < a1) cout << x << ' ' << a1 << ' ' << a2 << ' ' << a3 << endl; else cout << a1 << ' ' << x << ' ' << a2 << ' ' << a3 << endl; elseif (x < a3) cout << a1 << ' ' << a2 << ' ' << x << ' ' << a3 << endl; else cout << a1 << ' ' << a2 << ' ' << a3 << ' ' << x << endl; return0; }
输入:91 2 20
77 输出:_________