c语言else if比较三个数的大小
时间: 2023-05-02 14:05:22 浏览: 202
c代码-4-5条件运算符(三个数字比大小)
这是一道编程题,如果使用 else if 来比较三个数的大小,可以按照以下思路:
1. 先判断第一个数是否大于第二个数,如果是,则比较第一个数和第三个数的大小,如果第一个数大于第三个数,则第一个数最大,否则第三个数最大。
2. 如果第一个数小于等于第二个数,则比较第二个数和第三个数的大小,如果第二个数大于第三个数,则第二个数最大,否则第三个数最大。
综合起来,可以写出如下代码:
if (a > b) {
// a > b
if (a > c) {
// a > b, a > c
// a 最大
} else {
// a > b, a <= c
// c 最大
}
} else {
// a <= b
if (b > c) {
// b > a, b > c
// b 最大
} else {
// b <= a, b <= c
// c 最大
}
}
阅读全文