用C语言写出输入4个整数,找出最大 的数, 用函数的调用来处理
时间: 2024-02-11 09:04:20 浏览: 55
您可以参考下面的代码实现:
```c
#include <stdio.h>
int find_max(int a, int b, int c, int d);
int main() {
int a, b, c, d;
printf("请输入4个整数:");
scanf("%d %d %d %d", &a, &b, &c, &d);
int max_num = find_max(a, b, c, d);
printf("最大的数是:%d\n", max_num);
return 0;
}
int find_max(int a, int b, int c, int d) {
int max_num = a;
if (b > max_num) {
max_num = b;
}
if (c > max_num) {
max_num = c;
}
if (d > max_num) {
max_num = d;
}
return max_num;
}
```
在这个程序中,我们定义了一个函数 `find_max`,用来寻找四个整数中的最大值。在函数中,我们先假设 `a` 是最大的数,然后依次比较 `b`、`c`、`d` 和 `a` 的大小,如果其中有数比 `max_num` 大,就将 `max_num` 更新为该数。最后返回 `max_num` 即为输入的四个整数中的最大值。
在 `main` 函数中,我们首先输入四个整数,然后调用 `find_max` 函数来找出最大的数,并输出结果。
阅读全文