58用语句编写一个。程、输入sb.e三个值,输出其中最大者,c语言
时间: 2024-11-13 17:41:39 浏览: 6
在C语言中,你可以使用条件语句(如if-else或者 ternary operator)来找到并输出三个输入数值中的最大值。这里是一个简单的示例:
```c
#include <stdio.h>
int find_max(int a, int b, int c) {
if (a > b && a > c) { // 检查a是否最大
return a;
} else if (b > a && b > c) { // 如果不是,检查b
return b;
} else { // 如果都不是,那么c就是最大值
return c;
}
}
int main() {
int num1, num2, num3;
printf("请输入第一个数字: ");
scanf("%d", &num1);
printf("请输入第二个数字: ");
scanf("%d", &num2);
printf("请输入第三个数字: ");
scanf("%d", &num3);
int max_num = find_max(num1, num2, num3);
printf("三个数字中的最大值是: %d\n", max_num);
return 0;
}
```
这段代码首先定义了一个函数`find_max`,接收三个整数参数,然后通过一系列if-else语句比较这三个数值,最后返回最大值。在主函数`main`里,用户输入三个数字,调用这个函数并将结果打印出来。
阅读全文