利用关系表达式和三目运算,编程求出整数a,b,c,d中的最大数

hheelloo922 1年前 已收到1个回答 举报

sui_xx 幼苗

共回答了21个问题采纳率:81% 举报

不清楚你要用什么语言,我用C语言的先写一下
void test(int a,int b,int c,int d){
int max = a>b?a:b;
max = max>c?max:c;
max = max>d?max:d;
printf("max is:%d",max);
}

1年前 追问

5

hheelloo922 举报

额~不是三目运算,是关系运算

举报 sui_xx

一样的,关系运算还简单一点~ void test(int a,int b,int c,int d){ int max; if(a>b) max = a; //比较a和b,把较大的一个保存在max else max = b; //同上 if(c>max) max = c; //如果c比a、b中最大的一个还大,那么把c存入max,否则不变 if(d>max) max = d; //同上,最后得出的就是4个数的最大值 printf("max is:%d",max); }
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.020 s. - webmaster@yulucn.com