输入3个整数,求最大数并输出,用c语言
时间: 2023-06-02 11:01:59 浏览: 82
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大数为:%d\n", max);
return 0;
}
相关问题
输入正整数n再输入n个整数,求n个整数中最大值并输出用c语言
在C语言中,你可以通过循环结构遍历数组来找到最大值。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n, num, max_num = INT_MIN; // 初始化最大值为负无穷大
printf("请输入正整数n: ");
scanf("%d", &n);
if (n <= 0) {
printf("错误:n需要大于0。\n");
return 1;
}
printf("请输入%d个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
// 如果当前数值比已知的最大值大,则更新最大值
if (num > max_num) {
max_num = num;
}
}
printf("这组数字中的最大值是: %d\n", max_num);
return 0;
}
```
在这个程序中,我们首先读取用户输入的整数`n`,然后检查它是否为正数。接着,我们用一个for循环读入`n`个整数,并在每次迭代时检查是否更新了最大值。最后,我们输出找到的最大值。
输入三个整数,求其最大值并输出。c语言
好的,以下是求三个整数最大值的C语言代码:
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (max < b) {
max = b;
}
if (max < c) {
max = c;
}
printf("最大的数为:%d", max);
return 0;
}
```
在这个程序中,我们首先声明了三个整数变量 `a`、`b`、`c`,以及一个用于存储最大值的变量 `max`。接着,我们使用 `scanf` 函数从标准输入中读取三个整数,并将它们赋值给变量 `a`、`b`、`c`。然后,我们将 `max` 的初始值设为 `a`,并通过两个 `if` 语句来找出最大值。最后,我们使用 `printf` 函数输出最大值。
希望这个代码能够帮助到你!
阅读全文