c语言从键盘输入 5 个整数存放到数组中,输出这 5 个整数中的最大值和最小值
时间: 2024-11-09 19:26:20 浏览: 8
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
在C语言中,你可以使用循环结构和一些基本的控制结构来实现这个功能。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int arr[5]; // 定义一个包含5个元素的数组
int i, max = arr[0], min = arr[0]; // 初始化max和min为数组的第一个元素
printf("请输入5个整数:\n");
for (i = 0; i < 5; i++) { // 循环获取用户输入并存储到数组中
scanf("%d", &arr[i]);
if (arr[i] > max) { // 如果当前元素大于已知的最大值
max = arr[i];
}
if (arr[i] < min) { // 同理,如果小于已知的最小值
min = arr[i];
}
}
printf("数组中的最大值是:%d\n", max);
printf("数组中的最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们首先提示用户输入5个整数,并使用`scanf`函数将它们读入数组。然后我们在循环中检查每个元素,更新最大值和最小值。最后,我们打印出找到的最大值和最小值。
阅读全文