定义一个数组,输入10个数据,求平均值,并输出数组及平均值?
想问一下这个程序怎么做,刚接触不了解这个怎么做,想问一下各位这个
#include <stdio.h>
int main()
{
//数组的创建
int arr[10] = {0};
//输入数组
int i = 0;
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
}
//求和
int sum = 0;
for(i=0;i<10;i++)
{
printf(" %d\n",arr[i]);
sum = sum + arr[i];
}
//求平均值
float avg = sum/10.0;
//输出
printf("avg = %f\n",avg);
return 0;
}
#include "stdio.h"
int main()
{
double a[10], ave;
int i;
ave = 0;
for (i = 0; i < 10; i++)
{
scanf("%lf", &a[i]);
ave += a[i];
}
ave /= 10;
for (i = 0; i < 10; i++)
{
printf("%lf ", a[i]);
}
printf("%lf\n", ave);
}
#include<stdio.h>
int main()
{
int a[11],sum=0;//定义数组a[11],sum为十个数之和
int i,j;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);//为数组赋值 ,注意‘& ’
sum=sum+a[i];//求sum
}
for(j=0;j<10;j++)
{
printf("%d ",a[j]);
}
printf("\n");
printf("%f",(float)sum/10);//因为平均值带小数,所以强制类型转化为float类型,输出
return 0;
}