现在的位置: 首页 > 综合 > 正文

利用条件表达式求三个数的最大值和最小值

2018年05月18日 ⁄ 综合 ⁄ 共 534字 ⁄ 字号 评论关闭

// 嵌套条件表达式求三个数的最大值、最小值 -- 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的较小者。

抱歉!评论已关闭.