用Fortran语言编写 ⑴编写函数fun,功能是:计算s(N)数组中N个数的平均数 10
用Fortran语言编写⑴编写函数fun,功能是:计算s(N)数组中N个数的平均数,平均值通过行参返回主函数,将小于平均值且最接近平均值的数作为函数值返回,在主程序中产生...
用Fortran语言编写
⑴编写函数fun,功能是:计算s(N)数组中N个数的平均数,
平均值通过行参返回主函数,
将小于平均值且最接近平均值的数作为函数值返回,
在主程序中产生随机数,调用fun后输出平均值和小于平均值且最接近平均值的数。
(随机数函数:Call Random_Number(x),产生[0,1)的随机数存入x)
⑵如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”。
例如整数28的因子为1,2,4,7,14,其和为1+2+4+7+14=28,因此28是一个完全数。
编写一个程序,从键盘上输入整数M、N,求出M和N之间所有的完全数。 展开
⑴编写函数fun,功能是:计算s(N)数组中N个数的平均数,
平均值通过行参返回主函数,
将小于平均值且最接近平均值的数作为函数值返回,
在主程序中产生随机数,调用fun后输出平均值和小于平均值且最接近平均值的数。
(随机数函数:Call Random_Number(x),产生[0,1)的随机数存入x)
⑵如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”。
例如整数28的因子为1,2,4,7,14,其和为1+2+4+7+14=28,因此28是一个完全数。
编写一个程序,从键盘上输入整数M、N,求出M和N之间所有的完全数。 展开
1个回答
2016-06-23
展开全部
#includevoid fun(int p[][3],int q[]){ int i,j,m; for(j=0;j<3;j++) for(i=0;i<3;i++) { m=j*3+i; q[m]=p[i][j]; }}void main(){ int p[3][3]={{33,33,33},{44,44,44},{55,55,55}}; int q[10]={0,0,0,0,0,0,0,0,0}; int i; fun(p,q); for(i=0;i<10;i++) printf("%d,",q[i]);}
追问
能不能用Fortran语言做
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询