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

来源:互联网 发布:软件开发控制流程图 编辑:程序博客网 时间:2024/04/30 11:26

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

0 0
原创粉丝点击