问题:寻找三个数a,b,c中的最大值。
代码:
#include<iostream> using namespace std; int main(){ int a,b,c,d,max; cout<<"请输入三个数字:"; cin>>a>>b>>c; max=(d=a>=b?a:b)>=c?d:c; cout<<"最大值为:"<<max<<endl; return 0; }
转载自C++ 判断 | 菜鸟教程
http://www.runoob.com/cplusplus/cpp-decision.html
子淼的学习笔记
问题:找出a[1],a[2],a[3],a[4]这四个数中的最大值
代码:
#include<iostream> using namespace std; int main(){ int a[5],max; cout<<"请输入四个数字:"; cin>>a[1]>>a[2]>>a[3]>>a[4]; max = a[a[a[1]>a[2]?1:2]>a[a[3]>a[4]?3:4]?a[1]>a[2]?1:2:a[3]>a[4]?3:4]; cout<<"最大值为:"<<max<<endl; return 0; }转载自C++ 判断 | 菜鸟教程
http://www.runoob.com/cplusplus/cpp-decision.html
zcy的学习笔记
http://www.runoob.com/cplusplus/cpp-decision.html