这个问题用三目运算符怎么写呢。(语言:C++)
C++初学者小问题,希望给予解答
int a[5] = {300,350,200,400,250};
cout<<(a[0] > max(a[1],a[2]) ? (int)max(a[0],max(a[3],a[4])) : (int)max(max(a[1],a[2]),max(a[3],a[4])))<<endl;
int res = a[0];
for(int i = 1; i < 5;i++){
res = res > a[i] ? res : a[i];
}
cout<<res<<endl;