首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.C。在此程序中,编写函数fun(),其功能是根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,当n的值为11时,函数
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.C。在此程序中,编写函数fun(),其功能是根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,当n的值为11时,函数
admin
2023-02-27
40
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.C。在此程序中,编写函数fun(),其功能是根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。
例如,当n的值为11时,函数的值为1.833333。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 #include<string.h>
5 float fun (int n)
6 {
7
8 }
9 void main()
10 {
11 int n;
12 float s;
13 system("CLS");
14 printf("\nPlease enter N:");
15 scanf("%d",&n);
16 s=fun(n);
17 printf("The result is:%f\n",s);
18 }
选项
答案
1 float fun(int n) 2 { 3 int i,s1=0; 4 floal s=0.0; 5 for(i=1;i<=n;i++) 6 { 7 s1=s1+i;/*求每一项的分母*/ 8 s=s+1.0/s1;/*求多项式的值*/ 9 } 10 return s; 11 }
解析
首先需要根据题意分析表达式的规律,得出通项,然后完成程序语句。
本题中公式的规律类似于求1+2+…+n的倒数之和。可以通过for循环语句来实现第1项到第n项的变化。先根据题目要求定义变量,注意该变量的数据类型。然后对其进行初始化操作,因为该变量相当于累加器,所以初值应为0(或0.0,根据变量数据类型来确定),再通过for循环语句来完成累加过程。
本题中s1用来表示每—项的分母,每一项的分母都是由前一项分母加项数得到的。注意,由于s1定义成一个整型,因此在s=s+1.0/s1语句中不能把1.0写成1。
转载请注明原文地址:https://kaotiyun.com/show/EP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于x的方程(m-2)x2-(3m+6)x+6m=0有两个负实根,则m的取值范围是()。
在,-0.1010010001…(每两个1之间依次多一个0),log28这8个实数中,无理数有()个。
一块正方形地板,用相同的小正方形瓷砖铺满,已知地板两对角线上只铺黑色瓷砖共铺80块黑色瓷砖,而其余地面全是白色瓷砖,则白色瓷砖共用()块。
某种商品按标价的9折出售仍可获利20%,若该商品的进价为21元,则该商品的标价为()元。
6张同排连号的电影票,分给3名教师与3名学生,若要求师生相间而坐,则不同的坐法有()。
设平面内有n条直线(n≥3),其中有且仅有两条直线互相平行,任意三条直线不过同一点,若用f(n)表示这n条直线交点的个数,则f(4)=();当n>4时,f(n)=()。
一组数据1,2,3,3,5,6,2,5,6,4,5,2,3的众数为()。
给出如下四对事件:①某人射击1次,“射中7环”与“射中8环”;②甲、乙两人各射击1次,“甲射中7环”与“乙射中8环”;③甲、乙两人各射击1次,“两人均射中目标”与“两人均没有射中目标”;④甲、乙两人各射击1次,“至少有1人射中目标”与“甲射中,但乙未射中目
设f(x)是二次函数,且f(2)=f(-1)=0,f(1)=-4,则f(0)=()。
某人射出8发子弹,命中4发,若命中的4发中仅有3发是连在一起的,那么此人射出的8发按“命中”与“不命中”报告结果,不同的结果有()。
随机试题
电路如图3所示,RF引入的反馈为________。
肾虚夹标实,面目肢体浮肿者选方为
HIV主要破坏的细胞为
A.疏风定痛丸B.祛风止痛片C.祛风舒筋丸D.喉症丸E.朱砂安神丸可用注射阿托品或服用颠茄合剂解毒的是()
抵押是指债务人或者第三人向债权人以( )的方式提供一定的财产为抵押物的担保方式。
用1万元进行投资,若年利率为8%,则5年后的复利终值为( )。
"Beforetheoperation,IwouldlookatsomeoneandallIcouldseefortheirfacewasjelly,"saysJonathanWyatt"Now,Icanse
A、Acab.B、AnAirportShuttleService.C、AGreyhoundbus.D、Asubway.C细节题。根据Ithinkforthatkindofdistanceacabwouldbewa
Rola,a16-year-oldgirl,isexcited,yetscared,asshebeginsherfirstyearofcollegeintheUnitedStates.Sheattributesh
A、Itisonemilelong.B、Itcost32milliondollars.C、Itisthelargestintheworld.D、Itwascompletedin1936.B短文最后提到兴建金门大桥
最新回复
(
0
)