首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.C。在此程序中,编写函数fun(),其功能是根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,当n的值为11时,函数
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.C。在此程序中,编写函数fun(),其功能是根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,当n的值为11时,函数
admin
2023-02-27
33
问题
使用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>0,函数y=2/x+3x2的最小值是()。
在一条长3600m的公路一边,从一端开始等距离竖立电线杆,每隔40m原已挖好一个坑,现改为每隔60m立一根电线杆,则需重挖坑和填坑的个数分别为()。
队列长度是1200米的队伍行军速度为每分钟100米,在队尾的某人以3倍于行军的速度赶到排头,用1分钟传达指令,并立即返回队尾所用的时间是()。
将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数字,则每个方格的标号与所填的数字均不相同的填法有()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
函数y=f(x)的图像关于直线x=1对称,若方程f(x)=0有四个不等实根x1,x2,x3,x4,则x1+x2+x3+x4=()。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
直线绕原点按逆时针方向旋转30°后所得直线与圆(x-2)2+y2=3的位置关系是()。
随机试题
Ifyou’vegotanearforlanguages,askillofcodingorasteadyhandanddon’tfaintatthesightofbloodthenyourcareerlo
在复利方式下,银行存款利率为10%,企业若想3年后获得100万元,则现在必须存人()
对合并心脏病病人麻醉的基本要求,下列哪项正确?()
若投标人的法定代表人不能亲自签署投标文件进行投标,则法定代理人需授权代理人全权代表其在投标过程和签订合同中执行一切与此相关的事项。其中授权委托书应写明的内容包括()。
贷款转让按转让的资金流向可以分为()。
下列关于封闭式基金的说法中错误的是()。
中国军民在抗日战争中取得过一系列重大胜利。下列不属于在抗日战争时期取得的大胜利的是:
Fordecades,postersdepictingrabbitswithinflamed,reddenedeyessymbolizedcampaignsagainstthetestingofcosmeticsonani
Peopleliketothinkthatlifewasbetterinthepast.Theairwascleaner,thewaterwasclearer,people【C1】______friendlier,l
AsTheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
最新回复
(
0
)