首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
29
问题
请编写函数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全国计算机二级
相关试题推荐
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
下面程序的输出结果是【】。longfun5(intn){longs;if((n==1)||(n==2))s=2;else
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
数据存储和数据流都是______,仅仅是所处的状态不同。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
fprintf函数的一般调用方式是()
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
随机试题
中外合资企业合同规定一次缴清出资的,合营各方应当从营业执照签发之日起()内缴清。
AResearchshowsthatemployeesBwhoseobtainCsatisfactionfromtheirjobsaremoreDproductive.
胃肠道腺癌宜选用:黑色素瘤常选用:
1名8岁男孩因发热,嗓子痛来就诊,临床诊断为急性化脓性扁桃腺炎,需做细菌学检查。首选的抗菌药物是
男性,34岁,2个月来无痛性颈淋巴结肿大,间断发热1个多月。查体:脾肋下4cm。此患者最常见的首发症状为A.无痛性颈部及锁骨上淋巴结肿大B.持续性或周期性发热C.局部或全身皮肤瘙痒D.脾肿大E.贫血
A.切取或钳取活组织检查B.细针吸取活组织检查C.穿刺检查D.切除活组织检查E.冰冻活组织检查适用于面积小或完整、位于深部的小肿瘤以及淋巴结的检查是()
房地产开发企业的公共关系是指房地产开发企业与()之间的各种联系。
下列关于隐形飞机的原理,说法错误的是:
只有在适当的温度下,鸡蛋才能孵出小鸡来。现在,鸡蛋已经孵出了小鸡,可见温度是适当的。下述推理结构哪个与上述推理在形式上是相同的?
Howmanyscientistsdidthemanciteasexamplestoillustratehispoint?
最新回复
(
0
)