首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:计算并输出下列多项式的值。 S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n) 例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。 注意:部分源程序给出如下
请编写函数fun(),其功能是:计算并输出下列多项式的值。 S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n) 例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。 注意:部分源程序给出如下
admin
2010-11-26
18
问题
请编写函数fun(),其功能是:计算并输出下列多项式的值。
S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)
例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
double fun(int n)
{
}
main ()
{
int n;
double s;
printf ("\nInput n: ");
scanf ("%d", &n);
s=fun (n);
printf ("\n\ns=%f\n\n", s);
}
选项
答案
double fun (int n) { int i; double s=0.0,s1=0.0; for(i=1;i<=n;i++) {s1=s1+i; /*求每—项的分母*/ s=s+1.0/s1; /*求S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)*/ } return s; }
解析
该程序的数学思路是:在程序中输入n后,以前n项的和作为分母递加,由于s1是浮点类数据所以s=s+1.0/s1; for 循环的作用是每一次循环给总结果s加上一项1.0/s1。
转载请注明原文地址:https://kaotiyun.com/show/wPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某构成()。
扩张性货币政策的主要功能是()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
对于实施西部大开发战略,下列叙述错误的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
鸡蛋一般不能洗了以后存放,是因为()。
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
下列属于程序法部门中的非诉讼程序法的是()
随机试题
背景某写字楼项目,建筑面积84540.4m2,两层连通整体地下室,地上为两栋塔楼,基础形式为筏板基础,结构体系为全现浇钢筋混凝土剪力墙结构。地下结构施工过程中,发生如下事件:事件一:地下室底板外防水设计为两层2mm的改性沥青卷材,施工单位拟采用热熔法、
心脏骤停最常见的原因是
(共用备选答案)A.乙醚B.盐酸C.氯化钾D.苦味酸E.亚砷酸及其制剂具有腐蚀性的药品是
下面关于蛋白质分子结构与功能的叙述,错误的是:
水泥混凝土路面板横向缩缝的构造形式有( )。
股票波动率是影响期权价值的一个重要因素,股票波动率越大,期权的价值越高,可转换公司债券的价值越高;反之,股票波动率越低,期权的价值越低,可转换公司债券的价值越低。( )
根据合同法律制度的规定,下列各项中。属于无效格式条款的有()。
下列刑罚方法中,______是主刑。
下列关于数据库中的表说法正确的是()。
Doyouknowwhataresolutionis?It’sapromise.Mostpromisesaremade【C1】______otherpeople("Mom,IpromiseI’lltidymyr
最新回复
(
0
)