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;
} 展开
额,谢谢大家,我自己解决了·
#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;
} 展开
3个回答
展开全部
#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);
}
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 广告
2024-07-18 广告
在上海悉息信息科技有限公司,我们处理数据时经常使用到表格匹配函数。匹配函数如`VLOOKUP`(垂直查找)在Excel中特别常见,它能在某一区域的首列中查找指定值,并返回该行中指定列处的值。这样的函数在处理大量数据时非常高效,能够快速定位和...
点击进入详情页
本回答由TableDI提供
展开全部
#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;
}
祝你成功;
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;
}
祝你成功;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询