整体思路
先定义一个数组,用来存放这十个数字,然后利用循环语句从键盘输入要求和的十个数字。设置一个变量sum,开始时令sum=0,然后利用sum=sum+arr[i]语句及循环结构求和,然后定义一个浮点型变量avg,令avg=sum/10,最后输出avg。
代码实现
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
//定义一个数组
int arr[10] = {0};
//输入
int i = 0;
printf("请依次输入10个数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d/n", &arr[i]);
}
printf("输入完毕\n");
//求和
int sum = 0;//假设数组的第一个元素是最大值
for (i = 0; i < 10; i++)
{
sum= sum+arr[i];
}
//求平均值
float avg = 0;
avg = sum / 10;
//输出
printf("这十个数的平均值为 %d\n",avg);
return 0;
}
运行结果