定义一个数组,从键盘输入任意10个整数存入该数组中。 1)计算数组中10个整数的和并输出 2)查找10个整数中的最小数,并输出该数。 3)查找10个整数中的最大数,输出该数并指出该数位于数组中的哪个位置。用C语言写出这个代码
时间: 2024-09-11 07:06:46 浏览: 51
C#实现输入10个数存入到数组中并求max和min及平均数的方法示例
下面是使用C语言实现您要求功能的代码示例:
```c
#include <stdio.h>
int main() {
int numbers[10]; // 定义一个大小为10的整数数组
int sum = 0, min, max, i, position;
// 从键盘输入10个整数存入数组
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
// 计算数组中10个整数的和
for (i = 0; i < 10; i++) {
sum += numbers[i];
}
printf("数组中10个整数的和为:%d\n", sum);
// 查找10个整数中的最小数
min = numbers[0];
for (i = 1; i < 10; i++) {
if (numbers[i] < min) {
min = numbers[i];
}
}
printf("数组中的最小数为:%d\n", min);
// 查找10个整数中的最大数及位置
max = numbers[0];
position = 0;
for (i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
position = i;
}
}
printf("数组中的最大数为:%d\n", max);
printf("最大数的位置(数组下标)为:%d\n", position);
return 0;
}
```
这段代码首先定义了一个可以存储10个整数的数组`numbers`。通过循环,从键盘接收用户输入的10个整数并存储到数组中。接着通过另外两个循环,分别计算了数组中所有整数的和,找到了数组中的最小数和最大数,并且输出了这些信息。
阅读全文