首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.
admin
2019-03-19
82
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。
例如,若n的值为11时,函数的值为1.833333。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<Stdio.h>
#include<string.h>
float fun(int n)
{
}
void main()
{
int n;
float s;
system("CLS");
printf("\nPlease enter N:");
scanf("%d",&n);
s=fun(n);
printf("The result is:%f\n",s);
}
选项
答案
float fun(int n) { int i,s1=0; float s=0.0; for(i=1;i<=n;i++) { s1=s1+i;/*求每一项的分母*/ s=s+1.0/s1;/*求多项式的值*/ } return s; }
解析
此类计算表达式值的程序,首先需要根据题意分析表达式的规律,得出通项,然后再完成程序语句。
本题中表达式的规律是1+2+…+n的倒数之和,那么可以通过for循环语句来实现第1项到第n项的变化。其实就是累加算法,方法是先根据题目要求定义变量,注意该变量的数据类型,然后对其进行初始化操作,因为该变量的作用是累加器,所以初始值应为0(或0.0,根据变量数据类型来确定),再通过for循环语句来完成累加过程。
本题中s1用来表示每一项的分母,每一项的分母都是由前一项分母加项数。注意,由于s1定义成一个整型,所0以在s=s+1.0/sl语句中不能把1.0写成1。
转载请注明原文地址:https://kaotiyun.com/show/UBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
下面程序在屏幕上的输出是_______。main(){printf("ab\b\bc");}
下列程序的输出结果是______。longfun5(intn)(longs;if((n==l)‖(n==2))s=2;
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
与结构化需求分析方法相对应的是【】方法。
以下选项中可作为C语言合法常量的是
利用fseek函数可实现的操作是()。
随机试题
医疗机构应对无正当理由开具抗菌药物超常处方达到一定次数的医师提出警告。应当予以警告的最低次数是
调查表中2位数标记描述左上第一乳磨牙应为
击实试验是为了获得路基土的()。
()项目组织结构一般是指在项目团队中没有一个明确的项目经理,只有一个协调员负责协调工作。
国民经济的各个部门各具特点且千差万别是导致结构性通货膨胀的根源。()
()是人类特有的社会性活动。
根据耶克斯一多德森定律,最有利于激发学习动机、提高学习效率的是()。
跟石头和金属相比,木质砧板从表面上看也是硬邦邦一块,可“内心”很柔软,内部的植物纤维虽紧密排列,但仍有很多细微的空隙。这使它在受到剧烈冲击时,内部结构发生弹性微调,既能避免与刀刃硬碰硬伤及刃口,又能吸收一部分冲击力,不会让刀刃在接触板面的一刹那,由于反弹力
Initsmoreextremeformspersecutionmaniaisarecognizedformofinsanity.Somepeopleimaginethatotherswishtokillthe
在某医院的科普活动中,小李准备使用演示文稿介绍关于水的知识。相关素材已存放在考生文件夹下,请参照“PPT参考效果.docx”中的示例,按下列要求帮助小李完成演示文稿的制作:参考“PPT参考效果.docx”中的示例,按如下要求在第6张幻灯片中创建一个散点
最新回复
(
0
)