首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),它的功能是;根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。 P=m!/n!(m-n)!),例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序给出如下。 请勿改动主函数main
编写函数fun(),它的功能是;根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。 P=m!/n!(m-n)!),例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序给出如下。 请勿改动主函数main
admin
2010-05-05
35
问题
编写函数fun(),它的功能是;根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。
P=m!/n!(m-n)!),例如:m=12,n=8时,运行结果为495.000000。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
float fun (int m, int n)
{
}
main()
{
clrscr() ;
printf ("p=%f\n", fun (12,8) ) ;
}
选项
答案
float fun (int m, int n) { int i; double p=1.0; for(i=1;i<=m;i++) p=p*i; /*求m!*/ for(i=1;i<=n;i++) p=p/i; /*求m!/n!*/ for(i=1;i<=m-n;i++) p=p/i; /*求m!/(n!(m-n)!)*/ return p; }
解析
本题中,欲求P的值,需要先求m,n,m-n的阶乘值,可用循环语句实现。注意阶乘值应当是double类型,若定义x,y,z为整型变量,则p=x/(y*z)中的除法为整数除法。
转载请注明原文地址:https://kaotiyun.com/show/cXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与生产、生活息息相关,下列叙述错误的是()。
根据我国相关法律的规定,()的行政处罚只能由法律加以设定。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
下列历史事件按时间先后排序正确的一组是()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
某出版社新招了10名英文、法文和日文方向的外文编辑,其中既会英文又会日文的小李是唯一掌握一种以上外语的人。在这10人中,会法文的比会英文的多4人,是会日文人数的两倍。问只会英文的有几人?
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
随机试题
(2002年第50题)下列哪项符合二度Ⅰ型房室传导阻滞的心电图表现
既解表化湿,又理气和中的中成药是()。
某食品加工厂为增值税一般纳税人,2017年8月因管理不善丢失一批作为材料管理的上月从农民手中购入的免税农产品(已抵扣过进项税额),账面成本为9135元,尚未经有关部门批准处理。下列关于该食品加工厂会计处理的表述中,正确的是()。
票据诈骗罪侵犯的客体包括()。
已知一列货运火车通过500米的隧道用了28秒,接着通过374米的隧道用了22秒,这列货运火车与另一列长96米的客运火车相对而过,用了4秒钟,问这列客运火车的速度是多少?
如果需要在宏中设置属性值,则首先需要添加【】操作。将其操作的Item操作参数设为一个表达式,该表达式引用要设置的属性。
VBA中如果一行中要写多条语句,则语句之间应使用的分隔符是
It’sthefirstquestionparentsaskwhentheirchildisdiagnosedwithautism(自闭症).Willhisfuturebrothersorsistershavea
Letusconsiderwhatscienceandtechnologyhavetocontributetothefoodproblem.Thesimplestwaytoincreasefoodprodu
Let’scongratulateonyourdecisiontostartyourownbusiness.Butwheredoyougofromhere?Paperclips,memopad,phoneand
最新回复
(
0
)