求一系列两个整数中的较大者编程(c语言)
时间: 2024-10-22 07:21:53 浏览: 34
在C语言中,你可以使用条件运算符(ternary operator)来编写一个简单的函数,该函数可以比较两个整数并返回较大的那个。这是一个例子:
```c
#include <stdio.h>
// 定义函数,接收两个整数作为参数,返回较大的那个
int max(int a, int b) {
return (a > b) ? a : b; // 如果a大于b,返回a;否则返回b
}
int main() {
int num1, num2;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
int result = max(num1, num2); // 调用max函数找出最大值
printf("两个数字中较大的一个是:%d\n", result);
return 0;
}
```
在这个程序中,`max`函数接受两个整数作为输入,通过条件判断返回其中的最大值。在`main`函数中,用户被提示输入两个整数,然后这两个值会被传递给`max`函数,最后结果会被打印出来。
阅读全文