首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求 m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求 m>n。 例如:m=12,n=8时,运行结果为495.000000。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,
admin
2020-11-27
30
问题
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求
m>n。
例如:m=12,n=8时,运行结果为495.000000。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inClude <stdio.h>
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);
}
fclos e(fP);
felose(wf);
}
选项
答案
float result,temp=1.0; int i; for(i=1;i<=m;i++) temp=temp*i; //求m! resul t=temp; //result=m! for(terap=1.0,i=1;i<=n;i++) temp=temp*i; //求n! result=result/temp; //求m!/n! for(ternp=1.0,i:1;i<=m-n;i++) temp=temp*i; //求(m-n)! result=result/temp; //求m!/n!(m-n)! return result;
解析
进入fun函数,根据前面的分析:
首先,计算m!的值,先定义一个放阶乘值的变量temp,初值为1.0,通过循环的方法,用累乘器“temp=temp*i;"实现n!。同理可以求得n!、(m-n)!。
其中,result用来存放计算结果。
最后,根据题意,函数fun的函数体以return语句结束。
转载请注明原文地址:https://kaotiyun.com/show/ue3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includemain(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出结果是()。
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
在下列选项中,没有构成死循环的程序段是()。
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;pfintf("%c\n",a);}
下面不属于软件需求分析阶段主要工作的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
对下列二叉树进行前序遍历的结果是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
随机试题
实施转移型战略的目的是
某产妇产后半小时,检查发现宫底上升,宫体变软,可能出现的情况是
下列不属于H.S编码设立品目依据的是( )。
更适合采用在专业杂志上刊登招聘广告形式进行招聘宣传的情形是()。
提出掌握学习理论的是()
图书:销量:促销
迄今为止,我们所知道的最早正式以教育心理学来命名的一部教育心理学的著作是()完成的。
甲意图抢劫,尾随一妇女乙的身后。当乙回家打开房门后准备关门时,甲以为其家中无人,强行挤进房内,并随手锁上门,乙被吓得惊叫一声。乙的丈夫闻声起床,拉开电灯,见甲站在门口,便问:“你是干什么的?”甲答不上来,乙的丈夫上前打了甲几个耳光。在邻居的帮助下,甲被扭送
61)Backinmyearly20s.when"sensible"wasn’tpartofmyweight-lossvocabulary.,Itriedadietthatwaslimitedtojustafe
MostradioandtelevisionstationsintheUnitedStatesarecommercialstations,【C1】______istosay,theyearntheirmoneyfro
最新回复
(
0
)