首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
2017-02-24
35
问题
编写函数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);
}
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/dgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是int型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
下列选项中,值为1的表达式是()。
定义下列结构体(联合)数组:structSt{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句prin
若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
在C语言中,函数返回值的类型最终取决于
C语言规定,在一个源程序中,main函数的位置
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
随机试题
患者,男性,54岁。反复脓血便半年,每天3—4次,当地曾按痢疾治疗无明显效果。近1个月出现腹胀。伴阵发性腹痛。查体:消瘦,腹稍胀、软,下腹轻压痛,右下腹可扪及一肿块,质较硬,尚可活动。该患者首选的辅助检查是
2006年10月,西安某旅行社接待了来自北京的由28位老人组成的“夕阳红”旅游团队,该旅行社委派陈某作为该团的导游员。在参观游览过程当中,陈某对游客反复说,大家到古城西安来一次不容易,既然来了,就应该多看几个景点,以免留下遗憾。在只征得少数游客的同意后,陈
一个由R=3Ω、L=4H和C=1μF三个元件相串联的电路,若电路振荡,则振荡角频率为下列选项中的()。
现代化高速线材一体化连续生产线的工艺设备流程,排序正确的是()。
下列关于银行薪酬支付的表述中,不正确的是()。
根据企业所得税法的规定,企业的下列各项支出,在计算应纳税所得额时,准予从收入总额中直接扣除的是()。
《义务教育地理课程标准(2011年版)》规定:“义务教育地理课程分为四大部分:地球与地图、世界地理、中国地理、乡土地理。”谈谈你对这一规定的理解。
Intherelationshipofeducationtobusinessweobservetodayafinestateofparadox.Ontheonehand,theemphasiswhichmost
Marketersliketoworkonthedemandside—takewhat’sindemand,makeitcheaper,runalotofads,makeaprofit.Ifyoucanin
TOEFLiBTSpeaking.Inthisintegratedspeakingtask,youwilllistentoaconversation.Youwillthenbeaskedtotalkaboutth
最新回复
(
0
)