
急求C语言高手帮忙解答 在线等 考试急求!!!谢谢各位帮忙~~速度挖..
编写一个程序:产生N(N>5)个随机数存入数组,求其算术平均值。并以每行5个数显示此数组,最后显示算术平均值...
编写一个程序:产生N(N>5)个随机数存入数组,求其算术平均值。并以每行5个数显示此数组,最后显示算术平均值
展开
展开全部
工作休息时间也来帮小弟弟解决点问题!!
产生N个随机数,N是自己决定还是N本身也是随机的,我帮你写一个N=10的,至于N本身也是随机数的情况你自己可以使用一次随机数函数给N赋值,但记住产生的随机数是从-90开始,你可以用一个>5的条件语句就OK了!
#include<math.h>
#include<stdio.h>
void main()
{
int N,i,sum,ave;//N随机数个数,ave算数平均值,sum所有数值和。
N=10;//定义随机数个数为10个。
sum=0;//总值清零。
int a[9];
for(i=0;i<N;i++) a[i]=rand();
for(i=0;i<N;i++) sum=sum+a[i];
eva=sum/N;//这里求的算数平均值省略了小数部分。
for(i=0;i<N;i++)
{
printf("%d,",a[i]);
if((i+1)%5==0)printf("\n");
}
printf("ave=%d",ave);
}
我没有编译执行,但应该没什么问题,老师会给分的。
产生N个随机数,N是自己决定还是N本身也是随机的,我帮你写一个N=10的,至于N本身也是随机数的情况你自己可以使用一次随机数函数给N赋值,但记住产生的随机数是从-90开始,你可以用一个>5的条件语句就OK了!
#include<math.h>
#include<stdio.h>
void main()
{
int N,i,sum,ave;//N随机数个数,ave算数平均值,sum所有数值和。
N=10;//定义随机数个数为10个。
sum=0;//总值清零。
int a[9];
for(i=0;i<N;i++) a[i]=rand();
for(i=0;i<N;i++) sum=sum+a[i];
eva=sum/N;//这里求的算数平均值省略了小数部分。
for(i=0;i<N;i++)
{
printf("%d,",a[i]);
if((i+1)%5==0)printf("\n");
}
printf("ave=%d",ave);
}
我没有编译执行,但应该没什么问题,老师会给分的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询