#include<iostream>
using namespace std;
int main(){
int a,b;
cout<<"请输入两个数字:";
cin>>a>>b;
a>b?cout<<a<<"大于"<<b<<endl:cout<<b<<"大于"<<a<<endl;
return 0;
}
三目运算嵌套
#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;
}
找出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;
}
求 a,b,c,d 四个数中的最大数。
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
int a, b, c, d, m, n,z;
a = 10;
b = 20;
c = 30;
d = 40;
m = a > b ? a : b;
n = c > d ? c : d;
z = m > n ? m : n;
cout<<"最大值为:"<<z<<endl;
return 0;
}