用c语言从键盘输入一个数组,求出这个数组中的最大值和最小值并输出。
时间: 2024-03-22 20:41:32 浏览: 83
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,下面是一个示例程序:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入数组的长度: ");
scanf("%d", &n);
int arr[n];
printf("请输入数组的元素: ");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int max = arr[0], min = arr[0];
for (int i = 1; i < n; 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;
}
```
在这个程序中,首先从键盘读入数组的长度,然后根据长度创建一个数组。接着使用循环从键盘读入数组的元素。然后遍历一遍数组,找出其中的最大值和最小值。最后输出结果即可。
阅读全文