首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m >n。 例如:m=12,13=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m >n。 例如:m=12,13=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和
admin
2017-09-23
47
问题
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m >n。
例如:m=12,13=8时,运行结果为495.000000。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容。
仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
float fun(int m,int n)
{
}
main()/*主函数*/
{void NONO();
prLntf("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/osxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于类、对象、属性和方法的叙述中,错误的是()。
在下列选项中,没有构成死循环的程序段是()。
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei--;}i+
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
下面的程序在编泽时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
以下语句定义正确的是()。
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
以下程序中函数sort的功能足对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[
随机试题
下列不属于文学研究会的发起人的是()
澳大利亚的教师在向学生讲“雪花”一事物时,采用观看录像带并向空中抛洒大量碎片以引导学生体会下雪场景的方式,这种直观的手段是
放大摄影,允许放大率最大值K=1+0.2/F,F代表
[2011年,第88题]如果一个16进制数和一个8进制数的数字信号相同,那么()。
混凝土的抗渗性和抗冻性的关键是()。
某公司一直委托一职员同公司客户进行业务活动,该公司与此职员解除委托关系后并未告知客户,导致客户仍与该职员签订了一项合同,则该合同属于( )。
C银行的某客户在未来一年的违约概率是1%,违约损失率是40%,违约风险暴露100万元,则该笔信贷资产的预期损失为()万元。
某工程双代号时标网络计划如下图所示。根据以上资料,回答下列问题:在双代号时标网络计划中,关键线路是指()。
甲企业购买分期付息的国债作为短期投资,实际取得的购买价款中包含的已到付息期但尚未领取的利息,应记入的贷方科目是()。
根据以下的文字资料回答以下问题据国家统计局2008年4月公布,2008年3月份,“国房景气指数”为104.72,比2月份回落0.83点,比去年同期上升3.50点。具体的各分类指数情况如下:3月份资金来源分类指数为102.38,比2月份回落
最新回复
(
0
)