// 嵌套条件表达式求三个数的最大值、最小值 — 2014/05/07
———————————————————————————
#include <iostream>
using namespace std;
int main()
{
int a1, a2, a3;
cout << “请分别输入三个整数:” << endl;
cout << “a1 = “;
cin >> a1;
cout << “a2 = “;
cin >> a2;
cout << “a3 = “;
cin >> a3;
cout << “利用条件表达式找出三个数的最小值为:”;
cout << (a1 <= a2 ?
a1 <= a3 ? a1 : a3
:a2 <= a3 ? a2 : a3) << endl;cout << “利用条件表达式找出三个数的最大值为:”;
cout << (a1 >= a2 ? a1 >= a3 ? a1 : a3 : a2 >= a3 ? a2 : a3) << endl;
}
———————————————————————————
求最小值时,第一次涂色部分先求出a1和a3中的较小者,第二次涂色部分求出a2和a3的较小者。