用c语言编写程序:从键盘输入10个int类型的数据,并求出输出这些数据中的最大值与最小值
时间: 2024-12-20 16:29:27 浏览: 7
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
在C语言中,你可以使用循环结构和一些临时变量来实现这个功能。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[10]; // 创建一个数组来存储10个整数
int min = numbers[0], max = numbers[0]; // 初始化最小值和最大值为第一个元素
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]); // 从键盘读取用户输入并存入数组
// 检查是否需要更新最大值和最小值
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们首先提示用户输入10个整数,然后通过for循环逐个读取并将它们与当前已知的最大值和最小值比较。如果新数值更大,则更新最大值;如果更小,则更新最小值。最后,输出找到的最大值和最小值。
阅读全文