用 c 语言写给定三个整数,输出最大的数。 输入 多组样例,每个测试样例一行,每行为三个整数a、b、c。(0<a, b, c<105) 输出 三个数中最大的数
时间: 2024-11-13 07:20:50 浏览: 0
c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时输出。
4星 · 用户满意度95%
在 C 语言中,你可以通过比较操作符 `>` 来找出三个整数中的最大值。这里是一个简单的函数示例,它接受三个整数作为参数并返回其中的最大值:
```c
#include <stdio.h>
int find_max(int a, int b, int c) {
if (a > b && a > c)
return a;
else if (b > a && b > c)
return b;
else
return c;
}
int main() {
int a, b, c;
// 输入样例
while(scanf("%d %d %d", &a, &b, &c) != EOF) { // 使用scanf读取输入
int max = find_max(a, b, c);
printf("最大数是:%d\n", max); // 输出结果
}
return 0;
}
```
这个程序首先定义了一个辅助函数 `find_max`,然后在主函数 `main` 中循环读取用户的输入,并调用 `find_max` 函数找到并打印出三个数中的最大值。
阅读全文