三个数比大小的c语言程序
时间: 2024-06-13 11:05:38 浏览: 98
以下是三个数比大小的C语言程序,其中包括了三种方法:
```c
#include <stdio.h>
// 方法一:if-else法
int max(int a, int b, int c){
int max = a;
if(b > max){
max = b;
}
if(c > max){
max = c;
}
return max;
}
// 方法二:函数法
int compare(int a, int b){
return a > b ? a : b;
}
int max2(int a, int b, int c){
return compare(compare(a, b), c);
}
// 方法三:三目运算符法
int max3(int a, int b, int c){
return a > b ? (a > c ? a : c) : (b > c ? b : c);
}
int main(){
int a = 10;
int b = 20;
int c = 30;
printf("方法一:if-else法,max = %d\n", max(a, b, c));
printf("方法二:函数法,max = %d\n", max2(a, b, c));
printf("方法三:三目运算符法,max = %d\n", max3(a, b, c));
return 0;
}
```
阅读全文