首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何
admin
2016-12-06
39
问题
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。
例如:m=12,n=8时,运行结果为495.000000。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 float fun(int m,int n)
3 {
4
5 }
6 main()/*主函数*/
7 {void NONO();
8 printf(’’p=%f\n’’,fun(12,8));
9 NONO();
10 }
11 void NONO()
12 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
13 FILE*fp,*wf;
14 int i,m,n;
15 float s;
16 fp=fopen(’’in.dat’’,’’r’’);
17 wf=fopen(’’out.dat’’,’’w’’);
18 for(i=0 ; i<1 0;i++){
19 fscanf(fp,’’%d,%d’’,&m,&n);
20 s=fun(m,n);
21 fprintf(wf,’’%f\n’’,s);
22 }
23 fclose(fp);
24 fclose(wf);
25 }
选项
答案
1 long jc(int m) 2 { 3 long s=1 ; 4 int i; 5 for(i=1 ; i<=m;i++)s=s*i; 6 return s; 7 } 8 float fun(int m,int n) 9 { 10 float p; 11 p=1.0*jc(m)/jc(n)/jc(m-n); 12 return p; 13 }
解析
本题考查算术运算的算法,先建立一个jc函数来计算m的阶乘,函数中使用一个for循环来计算m的阶乘,并将计算结果作为函数的返回值。在fun函数中调用jc函数,来计算三个阶乘的除法。
转载请注明原文地址:https://kaotiyun.com/show/INDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
随机试题
甲公司是国内的一家快递公司。在国外自助快递站建设已有10多年历史,移动互联网,大数据、云计算、本地生活O2O快速发展的大背景下,甲公司计划在各个高校、社区投放智能快递柜,以解决快递“最后一公里”的困境。甲公司通过学习美国快递公司自助快递站的建设模式,顺利完
20岁未婚患者,平素月经周期紊乱。本次停经3个月,阴道出血15天,量时多时少。因大量阴道出血1小时,色鲜红就诊。查体:贫血貌,血压12.5/7.5kPa,化验Hb75g/L。肛查:子宫、双附件未见明显异常。
假定在该桥上行驶的二列汽车-20级计算荷载,每列汽车跨径方向的等代荷载为30kN/m(一列车)。试问,计算活载内力时,每个支座的最大活载垂直反力(kN),与下列( )项数值最为接近。提示:按(公路桥涵设计通用规范》(JTGD60-2004)第4
在土钉支护施工工艺流程中,按设计要求开挖工作面,修正边坡之后的施工工艺是()。
钢筋接头应设在受力较小区段,不宜位于构件的最大()处。
甲公司以人民币作为记账本位币,对当月交易的外币业务采用当月月初的市场汇率作为即期汇率的近似汇率进行核算,并按月计算汇兑损益,某年度9月1日的市场汇率为1美元=6.2元人民币(假定与上月月末市场汇率相同),各外币账户9月1日期初余额分别为银行存款100000
需求层次理论中,属于基本需要的有()。
弘扬和培育民族精神,要大力弘扬以()为核心的时代精神。
ChinesebasketballplayershaveneverbeensoclosetotheNBAbefore,butquestionsremainabouthowtheywilladjusttolifei
人民法院审理行政案件,是审查具体行政行为的()。
最新回复
(
0
)