首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是计算并输出下列多项式的值: F=1+1/1!+1/2!+1/3!+1/4!+…+1/m! 例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。 注意:m的值要求大于1但不大于100。部分源程序给出如下。
请编写函数fun(),其功能是计算并输出下列多项式的值: F=1+1/1!+1/2!+1/3!+1/4!+…+1/m! 例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。 注意:m的值要求大于1但不大于100。部分源程序给出如下。
admin
2013-03-25
40
问题
请编写函数fun(),其功能是计算并输出下列多项式的值:
F=1+1/1!+1/2!+1/3!+1/4!+…+1/m!
例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。
注意:m的值要求大于1但不大于100。部分源程序给出如下。
请勿改动main()函数与其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。
试题程序:
#include
double fun(int m)
{
}
void main()
{ int m;
double f;
FILE * out;
printf("Input m:");
scanf("% d",&m);
f=fun(m);
printf("F=%f\n",f);
out:fopen("outfile.dat","w");
for(m=10;m<10;m++)
fprintf(out,"%f\n",fun(m));
fclose(out);
}
选项
答案
double t,s=1.0; //初始化求解多项式的值s int i,j; for(i=1;i<=m;i++) //m项多项式的循环 { t=1.0; //阶乘求解初始化 for(j=1;j<=i;j++) t*=j; s+=1.0/t; //求得多项式的和 } return s;
解析
该程序的功能是计算并输出多项式的值。该题的解题思路是,根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。
根据题干中给出的数列,推出每一项是阶乘的倒数,所以首先在循环中求得每一项的阶乘。其中阶乘的计算公式定义为:
m!=m*(m一1)*(m一2)*…*1(m>1)
m!=1(m=1)
公式分为参数m是1和大于1的两种情况,例如,1的阶乘1!=1;5的阶乘5!=5*4*3*2*1。
然后求得阶乘分之一的累加和。
转载请注明原文地址:https://kaotiyun.com/show/AXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关格式输入函数scanf的叙述中正确的是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
以下程序运行后的输出结果是【】。main(){intx=0210;printf("%X\n",x);}
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
以下程序段用于构成一个简单的单向链表。请填空。struetSTRU{intx,y;floatrate;【】p;}a,b;a.x=0;a.y=0;a.rate=0;a.p=
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
随机试题
关于术前应用吗啡的叙述错误的是
马,枣红色,4岁,营养中等。就诊当天早晨突然发病,证见蹇唇似笑,不时前蹄刨地,回头观腹,起卧打滚,间歇性肠音增强,如同雷鸣,有时排出稀软甚至水样粪便,耳鼻四肢不温,口色青白,口津滑利,脉象沉迟。该病可确诊为
根据有关规定,建设工程材料采购评标程序主要包括()。
背景资料北方某石油化工公司投资建设一蜡油深加工工程,经招标,由A施工单位总承包。该工程的主要工程内容包括两台大型加氢裂化反应器的安装、高压油气工艺管道安装、分体到货的压缩机组安装调试等静、动设备安装工程、管道安装工程以及土建工程、电气工程、自动化
检验检疫证书须经公证机构公证,方可作为仲裁或诉讼时有效的证明文件。( )
制造一个零件或一台产品必需的一切费用总和,称之为( )。
下列各项属于事件异常现象的是( )。
PowerPoint中,通过改变主幻灯片中的设计要素,将模板改为自定义设计并自动将此设计应用于所有的()。
A.wedon’thaveanyspareroomtodayB.it’squiteneartothebaggageelevatorC.EverythingwillbetakencareofGuest:I’mBell
1946年1月10日,政治协商会议在重庆开幕。出席政治协商会议的代表有38人,大部分来自()
最新回复
(
0
)