从键盘输入10个整数,首先将它们顺序输出,然后求出这10个数中的最大值和最小值并输出
时间: 2024-12-17 14:49:37 浏览: 10
c代码-输入三个数实数a、b、c,按从大到小输出,并输出最大值和最小值。
为了实现这个功能,你可以使用C语言的基本输入输出以及数组操作。这里有一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int numbers[10]; // 创建一个包含10个元素的整数数组
int i;
// 从键盘输入10个整数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &numbers[i]); // 读取用户的输入并存储到数组中
}
// 顺序输出数组中的所有数字
printf("输入的10个整数为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
// 找出最大值和最小值
int max = numbers[0], min = numbers[0]; // 初始值设为第一个元素
for (i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
} else if (numbers[i] < min) {
min = numbers[i];
}
}
// 输出最大值和最小值
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们首先创建了一个大小为10的数组`numbers`,然后用`for`循环读取用户的10个输入并将它们存储到数组中。接着,我们再次遍历数组以显示原始输入,同时计算最大值和最小值。最后,输出找到的最大值和最小值。
如果你有其他关于这个程序的问题或需要进一步的解释,请告诉我。
阅读全文