求助 C语言中如何编写出 任意输入n个数并计算它们的和、积及平均值? 谢谢了
展开全部
#include<stdio.h>
void main()
{ int n;
double a[256],sum,av,c;
scanf("%d",&n); if ( n>256 ) n=256;
c=1; sum=0;
for ( i=0;i<n;i++ ) { scanf("%lf",&a[i]); sum+=a[i]; c*=a[i]; }
av/=n;
printf("和=%lf,积=%lf,平均值=%lf\n",sum,c,av);
}
void main()
{ int n;
double a[256],sum,av,c;
scanf("%d",&n); if ( n>256 ) n=256;
c=1; sum=0;
for ( i=0;i<n;i++ ) { scanf("%lf",&a[i]); sum+=a[i]; c*=a[i]; }
av/=n;
printf("和=%lf,积=%lf,平均值=%lf\n",sum,c,av);
}
更多追问追答
追问
能不能用尽量简单的方法编写啊 我才刚刚开始学习C语言
追答
如果输入的都是整数
#include
void main()
{ int n,a,s,c,i;
scanf("%d",&n); //输入个数
s=0; c=1;
for ( i=0;i<n;i++ ) { scanf("%d",&a); s=s+a; c=c*a; }
printf("%d,%d,%f\n",s,c,(float)s/n);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询