首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:部分源程序在文件PROGl.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:部分源程序在文件PROGl.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
admin
2015-06-08
43
问题
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。
例如,当n=10,x=0.3时,函数值为1.349859。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入你编写的若干语句。
#inolude
#in02ude
double fun(double x,int n)
{
}
main()
{ void NONO();
printf(“%f\n”,fun(0.3,1 0));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函
数,输出数据,关闭文件。*/
FILE * fp,*wf;
int i,n ;
double s,x ;
fp=fopen(“in.dat”,“r”);
wf=fopen(“ouL.dat”,“w”);
for(i=0;i<1 0;i++) {
fscanf(fp,“%lf,%d”,&x,&n);
s=fun(x,n);
fprintf(wf,“%f\n”,s);
}
fclose(fp);
fclose(wf);
}
选项
答案
double s= 1.0, y=x ; int i ; long k=1; for(i= 1 ; i <=n ; i++) { k=k*i: s +=y / k ; y *=x ; } return s :
解析
该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。
[解题思路]
(1)根据题干中给出的数列,推出每一项分子是在前一项的基础上乘以x,分母是每一项的阶乘,它可以在前一项的基础上乘以当前项的项数,即第n项是n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/WiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
有以下程序段:intx=3do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是______。
请读程序片段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));上面程序片段的输出结果是_______。
数据库设计包括两个方面的设计内容,它们是_______。
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
如何用对称测量法消除线性系统误差?
不属于钙拈抗药的药物是
下颌智齿冠周炎沿下颌骨外斜线向前扩散常在相当于何处的下颌前庭沟骨膜下形成脓肿
患者,女性,26岁,首次妊娠2个月余伴甲亢。查体:甲状腺肿大,有轻度压迫症状,最合适的治疗是
溴己新的化学结构式是()。
某建筑施工单位发生了一起高处坠落事故,导致焊工张某死亡,经调查发现事故直接原因是张某在高处进行焊接作业时未系安全带,失足坠落导致死亡。经深入调查发现,张某明知高处作业需要系挂安全带,但却经常不系安全带。下列心理状态中()是诱导上述事故发
无论当下的生活多么衣食无忧,中国人还是爱假想将来可能遇到的______,即使这些真正发生的机率接近于零。这只能从中国人______的传统心理方面进行解释。
某日甲、乙两人均要驾车从A地到B地,8时整甲驾车以4千米/时的速度从A地匀速驶向B地,1小时后乙驾车以5千米/时的速度从A地匀速驶向B地。但甲驾车行驶半小时后出现故障,修理。1小时后继续以原速度匀速行驶。抵达B地时甲乙总用时之比为3:2。则AB两地之间的距
信息开发的特点之一是复杂性高,这主要表现在()。
数据库设计的根本目标是要解决
最新回复
(
0
)