首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出当x
请编写函数fun,其功能是:计算并输出当x
admin
2013-03-29
31
问题
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到
<0.000001为止。
例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun(double x)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;int i;double s,x;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w"’);
for(i=0;i<10;i++){
fscanf(rf,"%lf",&x);
s=fun(x);
fprintf(wf,"%lf\n",s);
}
fclose(rf);fclose(wf);
}
main()
{ double x,s;
printf("Input x:");scanf("%lf",
&x);
s=fHn(x);
printf("s=%f\n",s);
NONO();
}
选项
答案
int n=1;/*循环计数*/ double sn=1; /*累计数*/ double xn=1,xn1=0;/*x的n值,以及x 的n一1值;*/ while(fabs(xn-xn1)>=0.000001)/*绝 对值是否满足条件*/ { xn=xn*x*(0.5-n+1)/n;/*表达式分解 以后xn=(xn-1)*x*(0.5-n+1)/n*/ n+=1; sn+=xn; /*sn累加上xn*/ } return(sn);
解析
(1)根据题干中给出的数列,推出每一项分子是在前一项分子的基础上乘以(0.5-n+1)*x,分母则为阶乘,也就是在前一项分母的基础上乘以n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/0XJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。voidfun(char*w,charx,int*n){inti,
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
语句int(*ptr)();的含义是
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
设y是int型变量,请写出判断y为奇数的关系表达式【】。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
随机试题
不适于应用逐水法的是
马铃薯的有害成分为龙葵碱。()
A.凝血功能障碍B.阴道分泌物异常C.恶变D.下腹包块E.输卵管破裂羊水栓塞导致
中枢作用强的M胆碱受体拮抗剂药物是()。
某县国税局接到群众举报,县属某工贸公司有进货不入账,企图逃税的行为,经查证责令该公司在5日内缴纳税款。第2天,该公司不但未去缴税,反而将账户上的资金转走,税务局得到消息后,便责令该公司提供纳税担保。该公司到县政府找到主管部门,主管部门向国税局做了口头纳税保
投保旅行社责任保险后旅行社的义务有()。
“徐州相王”
简述《大清现行刑律》的特点。
对考生文件夹下WORD.docx文档中的文字进行编辑、排版和保存,具体要求如下:【文档开始】欠残阳技术数据采集技术的工程实际应用问题,归结起来主要有两点:一是要求更高的残阳率,以满足对高频信号的残阳要求;二是要求更大的残阳动态范围,以满足对微
Lookatthenotesbelow.Youwillhearamantelephoningaclothescompany.TelephoneMessageCaller
最新回复
(
0
)