首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROGl.C中。 请勿改动主函数main
请编写函数fun,其功能是:计算并输出下列多项式的值: 例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。 注意:要求n的值大于1但不大于100。 部分源程序在文件PROGl.C中。 请勿改动主函数main
admin
2020-07-28
42
问题
请编写函数fun,其功能是:计算并输出下列多项式的值:
例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。
注意:要求n的值大于1但不大于100。
部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
double fun(int n)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FTLE *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);
}
main()
{ int n;doub2e s;
printf(“\nInput n:”); scanf(“%d”,&n);
s=fun(n);
printf(“\n\ns=%f\n\n”,s);
NONO();
}
选项
答案
double s=0, t=1; int i; for(i=1; i<=n; i++){ t *=i; s+=1./t ; } return s;
解析
该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达武,然后再对多项式进行累加求和。
[解题思路]
(1)根据题干中给出的数列,推出每一项分母是在前一项分母的基础上乘当前项数,第n项的项数为n。
(2)在循环中求得每一项,然后对其进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/4L3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
下面是面向对象主要特征之一的是
C语言程序中,运算对象必须是整型数的运算符是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,70,8
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
算法的时间复杂度是指
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则;体医生和患者之间的联系是()。
随机试题
经济基础是()
56岁妇女,绝经8年,出现阴道不规则流血1年,妇检:宫颈光滑,阴道黏膜菲薄,宫体稍大,软,活动良,附件(一)。经检查确诊为子宫内膜癌工期,首选治疗为
土地权属争议人的申请书应当载明的事项包括()。
防火阀的数量是:
下列各项中,属于非流动资产的有()。
个体工商户发生的下列支出中,在按“个体工商户的生产、经营所得”项目计算个人所得税时不得扣除的有()。
根据反不正当竞争法的规定,商业企业采取的下列促销措施中,属于不正当竞争行为的有()。
隋唐时期的文教政策不包括
交换机在接收整个帧后,开始转发数据帧的交换模式是()交换模式。
Iwantedtoknowwhenthey_______cometoseeme.
最新回复
(
0
)