C语言编程:输入单精度浮点型一维数组a[10],计算并输出其所有元素的平均值。 10

输入的数据不一定是10个,可以是1到10个之间的任意。额,谢谢大家,我自己解决了·#include<stdio.h>intmain(void){floata[10];in... 输入的数据不一定是10个,可以是1到10个之间的任意。
额,谢谢大家,我自己解决了·
#include<stdio.h>

int main(void)
{
float a[10];
int i,j;
float average;
float sum=0.0;

printf("请输入10个以内的浮点数,按回车分隔,输入0结束:\n");
scanf("%f",&a[0]);
for(i=0;a[i]!=0;i++)
{
scanf("%f",&a[i+1]);
}
i--;
j=i;
while(j>=0)
{
sum=sum+a[j];
j--;
}
average=sum/(i+1);
printf("这几个数的平均值是:%f\n",average);

return 0;

}
展开
 我来答
liuyu0729
2010-04-26 · TA获得超过1297个赞
知道小有建树答主
回答量:238
采纳率:100%
帮助的人:243万
展开全部
#include<stdio.h>
void main()
{ int i,n; float score[10],avernumber=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{ scanf("%f",&score[i]);
avernumbe+=score[i]; }
printf("average of student is:\n");
printf("when number=%d,average=%6.2f\n",n,avernumber/n);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们处理数据时经常使用到表格匹配函数。匹配函数如`VLOOKUP`(垂直查找)在Excel中特别常见,它能在某一区域的首列中查找指定值,并返回该行中指定列处的值。这样的函数在处理大量数据时非常高效,能够快速定位和... 点击进入详情页
本回答由TableDI提供
wang_yu_di
2010-04-26 · TA获得超过392个赞
知道答主
回答量:48
采纳率:0%
帮助的人:68.6万
展开全部
#include"stdio.h"
int main()
{ float a[11],sum=0,pingjun;
int i,n;
printf("输入数的个数");
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%f",&a[i]);
sum+=a[i];}
pingjun=sum/10;
printf("%f",pingjun);
return 0;
}
祝你成功;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daitianlin01
2010-04-26 · 超过11用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:28.2万
展开全部
#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>
#include<cmath>
double sum=0.0;
double g=0;
double f()
{
char a[10];
gets(a);// 3 6
g++;
if(a[0]是回车)
return sum;
sum+=atof(a);
return f();

}
int main()
{
char a[100];
{
printf("%.5lf\n",f()/(float)(g));
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式