c语言编程 依次输入5个数,求其中的最大值并输出
时间: 2023-11-28 20:00:15 浏览: 368
```c
#include <stdio.h>
int main() {
int a[5];
int max = 0;
printf("请输入5个数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &a[i]);
if (a[i] > max) {
max = a[i];
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
相关问题
编程C语言 依次输入五个数 求其中最大值并输出
在C语言中,你可以通过遍历数组并比较元素来找出一组数中的最大值。以下是一个简单的示例程序,它会提示用户依次输入五个整数,并计算出最大的那个:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 定义一个包含5个整数的数组
int max_num = 0; // 初始化最大值为0
printf("请输入五个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &numbers[i]); // 输入第i个数
if (numbers[i] > max_num) { // 如果当前数大于已知的最大值
max_num = numbers[i]; // 更新最大值
}
}
printf("这组数中的最大值是:%d\n", max_num); // 输出最大值
return 0;
}
```
在这个程序里,我们首先读取用户输入的每个数字,然后检查它们是否大于当前的最大值。如果是,则更新`max_num`。最后,我们会输出找到的最大值。
用C语言编程依次输入5个数,求其中的最大值并输出
好的,下面是用C语言编写的程序,可以依次输入5个数,找出其中的最大值并输出:
```c
#include <stdio.h>
int main() {
int num[5];
int max = 0;
// 依次输入5个数
for (int i = 0; i < 5; i++) {
printf("请输入第%d个数:", i+1);
scanf("%d", &num[i]);
}
// 找出最大值
for (int i = 0; i < 5; i++) {
if (num[i] > max) {
max = num[i];
}
}
// 输出最大值
printf("最大值为:%d\n", max);
return 0;
}
```
以上程序中,首先定义了一个长度为5的整型数组`num`,用来存储输入的5个数。然后通过`for`循环依次输入这5个数,并将其存储到数组中。接着,再通过另一个`for`循环遍历整个数组,找出其中的最大值并将其存储到变量`max`中。最后,输出最大值即可。
阅读全文