一.求平均值
1.题目要求:编写一个程序,从用户输入中读取10个整数并存储在一个数组中。然后,计算并输出这些整数的平均值。
2.核心步骤:
(1)定义长度为10的整形数组。
(2)读取输入:把这10个数读进数组。
(3)计算平均值。
3.代码:
#include <stdio.h>
int main() {
int numbers[10];
int sum = 0;
// 读取用户输入的整数并存储到数组中
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
double average = (double)sum / 10;
printf("平均值为:%lf\n", average);
return 0;
}
4.运行结果

二.求最大值
1.题目要求:求10个整数的最大值
2.核心逻辑:
(1)定义数组。
(2)数据输入(第一个for循环)。
(3)找最大值(第二个for循环)。
3.代码:
#include <stdio.h>
int main()
{
int arr[10] = { 0 };
int i = 0;
int max = 0;
//输入数据
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
//用max标记最大值并持续输出max。
max = arr[0];
for (i = 1; i < 10; i++)
{
if (arr[i] > max)//更新max
max = arr[i];
}
printf("max = %d\n", max);
return 0;
}
4.运行结果:
