编写一个c程序,定义一个包含5个元素的实数型数组,并通过键盘输入5个实数,存入该数组。要求输出数值中元素的最大值和最小值
时间: 2024-11-15 09:30:52 浏览: 36
当你需要编写一个C程序来完成这个任务时,你可以按照以下步骤操作:
```c
#include <stdio.h>
#include <limits.h> // 包含`INT_MIN`和`INT_MAX`用于获取整数的最小值和最大值
int main() {
float array[5]; // 定义一个包含5个浮点数的数组
int i;
printf("请输入5个实数:\n");
for (i = 0; i < 5; i++) { // 循环读取用户输入并存储到数组中
scanf("%f", &array[i]);
}
// 初始化最大值和最小值为数组的第一个元素
float max_value = array[0];
float min_value = array[0];
// 遍历数组找出最大值和最小值
for (i = 1; i < 5; i++) {
if (array[i] > max_value) {
max_value = array[i];
}
if (array[i] < min_value) {
min_value = array[i];
}
}
printf("数组中的最大值是:%f\n", max_value);
printf("数组中的最小值是:%f\n", min_value);
return 0;
}
```
当你运行这个程序,它会提示用户逐个输入五个实数,然后计算并显示出这组数字的最大值和最小值。
阅读全文