首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
31
问题
使用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全国计算机二级
相关试题推荐
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。其中数据独立性最高的阶段是()。
若有以下程序:main(){inta[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
下列程序的输出结果是______。main(){inti=3;switch(i){case1:case2:printf("%d",i);case3:case
以下函数的功能是输出链表结点中的数据,形参指针h已知向如下链表请填空。structslist{chardata;structslist*next;};voidfun(structslist*h){structslis*P;
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
随机试题
A.粪链球菌B.单核增生李斯特菌C.铜绿假单胞菌D.志贺菌E.霍乱弧菌人类肠道的正常菌群是
A.连续3次或以上快而规则的房性或交界区性期前收缩B.心室内心肌纤维发生微弱的不协调乱颤,心室完全丧失射血功能C.各种原因引起心脏冲动起源或冲动传导的异常,可引起心脏活动规律发生紊乱D.异位起搏点兴奋性增高,过早发生冲动引起的心脏搏动E.连续3次或
药物经皮吸收是指
下列主要自肾小管分泌排泄的药物是
女性,45岁,发现左乳房肿块10个月,近日发现左腋下淋巴结肿大而来就诊。查体:左乳房外上象限可扪及一5cm~5cmx4cm大小的肿块,质硬,推不动,乳房皮肤表面呈橘皮样,左侧腋窝肿大淋巴结融合成块,固定。应行哪项手术方案
对工程项目招标人而言,与邀请招标相比,公开招标的优点()。
Thefiveprimarymodesoftransportationarerail,road,pipeline,water,andair.Eachhasdifferenteconomicandservicechara
商业银行的()是承担具体风险的最终责任人。
阅读材料,根据要求完成教学设计。材料一《计算机病毒及其防治》是××出版社出版的《信息技术基础》第六章第一节《信息安全及系统维护措施》中的一小节,由于计算机病毒是威胁计算机信息安全的主要因素,所以把这节作为重点讲授课。下列文字截取自高中《信息技术基
精神分析:弗洛伊德
最新回复
(
0
)