首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是根据以下公式求p的值,结果由函数值返回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是根据以下公式求p的值,结果由函数值返回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时
admin
2023-02-27
132
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是根据以下公式求p的值,结果由函数值返回。m与n为两个正整数且要求m>n。
例如:m=12,n=8时,运行结果为495.000000。
注意:部分源程序在文件progl.c中。
请勿改动主函数main()和其他函数中的任何内容.仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 float fun(inL 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<10;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 float fun(int m,int n) 2 { 3 float p1=1,p2=1,p3=1; 4 int i; 5 for(i=1;i<=m;i++) 6 p1*=i; 7 for(i=1;i<=n;i++) 8 p2*=i; 9 for(i=1;i<=(m-n);j++) 10 p3*=i; 11 return p1/(p2*p3); 12 }
解析
本题考查循环的使用。通过3个for循环分别计算阶乘。其中p1=m!,p2=n!,p3=(m-n)!。
转载请注明原文地址:https://kaotiyun.com/show/6J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
圆周上有2n个等分点(n>1),以其中三个点为顶点的直角三角形的个数为()。
一组数据有10个,每个数据与它们的平均数的差依次为-2,4,-4,5,-1,-2,0,2,3,-5,则这组数据的方差为()。
已知2,4,2x,4y四个数的平均数是5;5,7,4x,6y这四个数的平均数是9,则x2+y2的值是()。
某班学生在一次测验中平均成绩为75分,其中男生人数比女生人数多80%,而女生平均成绩比男生高20%,则女生的平均成绩为()。
从单词“equation”中选取5个不同的字母排成一排,含有“qu”(其中“qu”相连且顺序不变)的不同的排列共有()。
马克思、恩格斯在《共产党宣言》中指出:“你们的观念本身是资产阶级的生产关系和所有制关系的产物,正像你们的法不过是被奉为法律的你们这个阶级的意志一样,而这种意志的内容是由你们这个阶级的物质生活条件来决定的。”这句话深刻地揭示了法律的本质,即“法律是统治阶级意
大革命失败后,在纠正陈独秀右倾机会主义错误的同时,党内开始滋长一种“左”的急躁情绪。从1927年7月大革命失败到1935年1月遵义会议召开之前,“左”倾错误先后三次在党中央的领导机关取得了统治地位,尤其是以王明为代表的“左”倾教条主义错误,使中国革命受到严
求下列函数的导数:y=sh3x;
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。②
随机试题
桡神经()
输血后病毒性肝炎有甲型肝炎、乙型肝炎、丙型肝炎、戊型肝炎。
A.别嘌醇B.秋水仙碱C.泼尼松龙D.苯溴马隆E.双氯芬酸慢性痛风和痛风性肾病,为抑制尿酸生成可选用()。
DIC的基本病理改变是()。
石料的软化系数是石料()与石料干燥状态下的抗压强度的比值。
以下商品编码对应的商品,无需实施出口食品卫生监督检验的是:
2014年12月16日,甲公司与乙公司签订了一项租赁协议,将一栋经营管理用写字楼出租给乙公司,租赁期为3年,租赁期开始日为2015年1月1日,年租金为240万元,于每年年初收取。相关资料如下:资料一:2014年12月31日,甲公司将该写字楼停止自用,准备
2011年规模以上电子信息制造业人均创造主营业务收入:
将下列曲线化为参数方程:
Literature,especially【T1】______,givespeopleagreaterappreciationforhistoryinanon-historicalway.【T2】______remainthe
最新回复
(
0
)