请通过c语言用函数编程计算两整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
时间: 2024-05-05 07:18:59 浏览: 91
好的,我可以帮你回答这个问题。以下是用 C 语言编写的计算两个整数的最大值函数:
```
#include <stdio.h>
int max(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
```
在上述代码中,我们定义了一个名为 `max` 的函数,该函数接受两个整数作为参数 `a` 和 `b`,并通过比较 `a` 和 `b` 的大小来返回它们中的最大值。
现在,我们将在主函数中调用该函数并输出结果。以下是完整的程序:
```
#include <stdio.h>
int max(int a, int b);
int main() {
int num1, num2, max_num;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
max_num = max(num1, num2);
printf("输入的两个整数的最大值是:%d\n", max_num);
return 0;
}
int max(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
```
在此程序中,我们首先从用户那里获取两个整数。然后,我们调用 `max` 函数,将这两个整数作为参数传递,并将返回的最大值存储在变量 `max_num` 中。最后,我们使用 `printf` 函数将 `max_num` 输出到控制台。
希望这可以帮助回答您的问题!
阅读全文