首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
40
问题
编写函数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://jikaoti.com/ti/eLh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数声明中,错误的是
若x和y是程序中的两个整型变量,则下列if语句中正确的是
在下列关键字中,不能用来表示继承方式的是()。
有如下程序:#includeusingnamespaeestd;classA{public:A(inti){x=i;}voiddispa(){cout
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:12
请打开考生文件夹下的解决方案文件pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输出应为:B->A->
下面属于黑盒测试方法的是()。
下面不属于软件设计阶段任务的是
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout<<’*’;
随机试题
设f(x)在[0,1]上连续,在(0,1)内可导,且f(0)=F(1),则在(0,1)内曲线y=f(x)的所有切线中()
照射量的国际制单位是
A.凉血止血,杀虫B.凉血消斑,定惊C.凉血活血,退虚热D.凉血活血,解毒E.凉血活血,泻肝火赤芍具有的功效是
固定桥桥体设计时,桥体生物相容性最好的材料为
大咯血是指24小时咯血量超过
用于基坑边坡支护的喷射混凝土的主要外加剂是()。
以下不是信用证业务所涉及的基本当事人的是()。
某汽车制造厂为增值税一般纳税人,2015年4月进口汽车配件一批,海关审定的关税完税价格为144万元,进口汽车配件的关税税率为10%。该汽车制造厂2015年4月进口汽车配件应缴纳的增值税税额为()万元。
威廉.夏普的资产组合定价理论被认为是现代资本市场理论诞生的标志。()。
【S1】【S3】
最新回复
(
0
)