首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
61
问题
请编写函数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://www.kaotiyun.com/show/AXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inti,j=2,*p=&i;则能完成i=j赋值功能的语句是______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
将代数式转换成程序设计中的表达式为【】。
以下不能对二维数组a进行正确初始化的语句是
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
在C语言的函数中()
随机试题
管理者道德行为的影响因素主要有( )
治疗肾虚型牙痛,除取主穴外,还应加
国家实行强制检定的计量器具的目录和管理办法是由
A.开胃健脾丸B.柏子养心丸C.十滴水D.川贝止咳露E.防风通圣丸孕妇禁用的中成药是()。
背景资料某城市市区主要路段的地下两层结构工程,地下水位在坑底以下2.0m。基坑平面尺寸为145m×20m,基坑挖深为12m,围护结构为600mm厚地下连续墙,采用四道Φ609mm钢管支撑,竖向间距分别为3.5m、3.5m和3m。基坑周边环境为:西侧距地下
某县工商局根据A企业的申请,依法向其颁发了营业执照。在一次联合执法检查中,该县工商局和地方税务局发现A企业在生产经营中有违法经营行为,同时违反了工商和税收有关法规。县工商局决定暂扣A企业的营业执照;县地方税务局则作出决定责令A企业补缴税款并加收滞纳金,同时
(),是指行为人实施旅游违法行为尚未构成犯罪,由旅游或其他行政管理部门追究,而且必须接受的强制性义务。
()年,教育部印发了《基础教育课程改革纲要(试行)》的通知,我国从此开始了新一轮基础教育课程改革.
简述基础型课程的基本内容。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)