首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
38
问题
编写函数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全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
有如下类定义:classTest{public:Test(){a=0;c=0;}//①intf(inta)eonst{this->a=a;}//②staticintg(){retuma
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
Thepriceofoilrose________afurther$2abarrel.
下列哪项不属于胆囊收缩素的作用
下列哪种疾病外周血象不会出现幼稚细胞
排卵后,由于孕激素对体温中枢的作用,基础体温可持续上升
香连丸除清热化湿外,又能()。
住宅不受侵犯还指任何机关、团体或个人都不得侵占、损毁公民的住宅。这些行为既侵犯了(),也侵犯了()。
太阳电池是一种光电转换器,只能在一定光强度下提供电能,因此必须配备(),才能完成供电任务。
“引导幼儿初步感知世界著名的人文景观及优秀艺术精品,萌发对世界文化的兴趣”是()的社会教育目标。
党的十八大后,习近平同志就改革开放发表了一系列重要讲话,强调指出改革开放是当代中国发展进步的活力之源,是决定当代中国命运的关键二招,也是决定实现“两个100年”奋斗目标、实现中华民族伟大复兴的关键一招。“两个100年”指的是()
在VisualFoxPro中,以下关于视图描述中错误的是()。
最新回复
(
0
)