首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数mai
编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数mai
admin
2021-06-10
71
问题
编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。
例如:m=12,n=8时,运行结果为495.000000。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
float fun(int m,int n)
{
}
main()/*主函数*/
{void NONO();
printf("P=%f\n",fun(12,8));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE * fP,*wf;
int i,m,n;
float s;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(fp,"%d,%d",&m,&n);
s=fun(m,n);
fprintf(wf,"%f\n",s);
}
fclose(fp);
fclose(wf);
}
选项
答案
long jc(int m) { long s=1; int i; for(i=1;i<=m;i++)s=s*i return s; } float fun(int m,int n) { float p; p=1.0*jc(m)/jc(n)/jc(m—n); return p; }
解析
本题考查算术运算的算法,先建立一个jc函数来计算m的阶乘,函数中使用一个for循环来计算m的阶乘,并将计算结果作为函数的返回值。在fun函数中调用jc函数,来计算三个阶乘的除法。
转载请注明原文地址:https://kaotiyun.com/show/zVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-1;}intvalue()const{ret
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
在下列关键字中,不能用来表示继承方式的是
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
下列哪项不是面向对象程序设计的主要特征()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
习近平总书记在中央党校青年干部培训班开班式上强调,面对歪风邪气要敢于坚决斗争,做疾风劲草、当烈火真金。请结合公安工作,谈谈你的理解。
10月男孩,反复严重的化脓感染2个月,曾3次中耳炎。体检发育营养稍差,双肺中细湿哕音,肝肋下2cm,脾肋下0.5cm。白细胞15×109/L,中性粒细胞0.22,淋巴细胞0.7;血清IgG1.0g/L,IgM0.1g/L,IgA0.4g/L。其诊断可能
前牙烤瓷熔附金属全冠牙体预备切端间隙至少应为
口腔颌面部急性化脓性淋巴结炎的临床特点中,错误的是
患者,女,26岁。牙龈出血3年。检查见牙石,牙龈红肿,探诊出血。如果患者治疗后10年来复诊,清除龈上牙石后,发现多数牙有5~6mm的牙周袋,此时应做的治疗是
企业持有的期限短、流动性强、易于转换为已知金额的现金和价值变动风险很小的投资称为()。
二级负荷的供电系统,宜由两回路线路供电,在负荷供电较小或地区供电条件困难时,规范规定二级负荷可由下列哪一项数值的一回专用架空线路供电?()
()是建立在操作损失事件基础上的,因而损失数据库的建立至关重要。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。二、给定资料1.2010年8月8日凌晨,甘肃省舟曲县因强降雨引发滑坡
根据《食品安全法》,下列说法正确的是()。
最新回复
(
0
)