首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入15,则输出为: s=2.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数ma
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入15,则输出为: s=2.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数ma
admin
2015-08-23
79
问题
请编写函数fun,其功能是:计算并输出下列多项式的值:
例如,在主函数中从键盘给n输入15,则输出为:
s=2.718282。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
=f}include
double fun(int n)
{
}
main()
{ int n;double s;
printf("Input n:");scanf("%d",
&n);
s=fun(n);
printf("s=%f\n",s);
NONO();
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;int n,i;double s;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0; i<10; i++) {
fscanf(rf, "%d", &n);
s=fun(n);
fprintf(wf,"%lf\n",s);
}
fclose(rf); fclose(wf);
}
选项
答案
double s=1; long t=1; int i; for(i=1; i<=n; i++){ t=t*i; /*计算阶乘*/ s+=1./t; /*计算每项的值并累加至变量s中*/ } return s; /*返回多项式的值*/
解析
该程序功能是计算并输出多项式的值。该题的解题思路是,根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。
转载请注明原文地址:https://www.kaotiyun.com/show/OTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1)
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
在C语言中,函数的隐含存储类别是______。
随机试题
幼儿听老师讲大灰狼扮成兔妈妈想要吃小白兔的故事后,对大灰狼憎恶,对小白兔友善。这里发生的是言语信息的学习。()
项目经济影响效果的传递途径包括下面选项中的()。
工程项目组织计划中,项目内各组织单元之间的职责与任务分工衔接称为()。
某建设单位(甲方)与某施工单位(乙方)签订了施工合同,同时与某降水公司订立了工程降水合同。甲乙双方规定:采用单价合同,每一分项工程的实际工程量增加(或减少)超过招标文件中工程量的25%以上时调整单价;工作B、E、G作业使用的主导施工机械一台(乙方自备),台
定积分的值为________.
学习课文时分段、归纳段意属于精细加工策略。()
采用方差分析法来推断某个因素对所考察的指标有无显著影响,该因素有K个水平,样本容量为N,则下列表述中正确的是()
Thefunnythingabouthowabankworksisthatitfunctionsbecauseofourtrust.Wegiveabankourmoneytokeepitsafeforu
啃老族(NEETgroup)是指那些既没有上学、也没有就业或接受职业培训的年轻人,年龄在20岁至30岁之间。他们主动放弃了就业的机会,赋闲在家,而原因并不是找不到工作。他们的日常生活依靠父母,而且花销往往不菲。啃老族的出现多半是因为父母过于溺爱。调查显示
中华民族的传统文化博大精深,源远流长。早在2000多年前,就产生了以孔孟为代表的儒家学说(Confucianism)和以老子和庄子为代表的道家学说(Taoism),以及其他许多也在中国思想史上占有一定地位的学说和学派(doctrine)。这就是有名的诸子
最新回复
(
0
)