首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
admin
2013-09-15
49
问题
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。
例如,当n=10,x=0.3时,函数值为1.349859。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include <stdio.h>
#include <math.h>
double fun(double x,int n)
{
}
main()
{ void NONO ();
printf("%f\n",fun(0.3,10));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp,*wf;
int i,n;
double s,x;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++) {
fscanf(fp,"%1f,%d",&x,&n);
s=fun(x,n);
fprintf(wf,"%f\n",s);
}
fciose(fp);
fclose(wf);
}
选项
答案
double s =1.0, y=x ; int i; long k=1; for(i = 1 ; i <=n ; i++) { k=k*i j s += y / k ; y *= x ; } return s ;
解析
(1)根据题干中给出的数列,推出每一项分子是在前一项的基础上乘以x,分母是每一项的阶乘,它可以在前一项的基础上乘以当前项的项数,即第n项是n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/WMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1);
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
在关系数据库中,用来表示实体之间联系的是【 】。
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
请将以下程序中的函数声明语补充完整。#include<stdio.h>int【】main(){intx,y,(*p)();sccanf("%d%d",&x,&y);
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select(inta[N][M],int*n)
随机试题
疾病的过程就是
()依据的理念是对未来绩效的最好测试因子是过去的绩效。
已抵扣进项税额的购进货物,如果作为集体福利发放给职工个人的,发放时应视同销售计算增值税的销项税额。()
对待小学儿童采用中学的教法,违背了个体身心发展的()。
英格兰南部的圆形巨石阵“斯通亨治”是()时代美术最典型的代表()
启发性原则
根据下面材料,作答下列问题。家境困难的马老师辅导学生的经验非常丰富,为了补贴家用,每周有4天晚上在家里辅导学生,但所收费用不高。由于精力不济,只能推托学校安排的课外活动课程。为什么?A.因为学校的安排本就不合理B.因为生活所迫而且收费不高
下列关于财产继承的说法,不正确的一项是()。
白行车对于()相当于()对于卡车
火车站点A和B与初始发车站C的直接距离都等于akm,站点A在发车站C的北偏东20°,站点B在火车站C的南偏东40°,若在站点A和站点B之间架设火车轨道,则最短距离为:
最新回复
(
0
)