用c语言比较三个整数的大小
时间: 2024-09-30 22:16:02 浏览: 9
在C语言中,你可以使用`if`语句和`>`运算符来比较三个整数的大小。以下是一个简单的函数示例,它接收三个整数作为参数,并返回它们之间的最小值:
```c
#include <stdio.h>
int compare_three(int a, int b, int c) {
// 首先比较a和b
if (a > b) {
if (a > c) { // 如果a大于b并且也大于c,直接返回a
return a;
} else { // 否则,如果c最大,就返回c
return c;
}
} else { // 如果a不大于b,则比较b和c
if (b > c) {
return b; // 返回较大的那个
} else {
return c; // 同样,如果c最大,返回c
}
}
}
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
int result = compare_three(num1, num2, num3);
printf("三个数中最小的是:%d\n", result);
return 0;
}
```
在这个程序中,`compare_three`函数会根据输入的三个整数`a`, `b`, 和`c`返回其中的最小值。