首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
64
问题
使用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全国计算机二级
相关试题推荐
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
下列程序的输出结果是__________。main(){inta=2,b=4,c=6;intp1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2);printf("%d
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){infi,j,[13];charstr[]={"1234567"};for(i=0,j=strlen(str)[14]
已定义c为字符型变量,则下列语句中正确的是
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于或等于0。请填空。voidfun(float*sn,intn){
以下程序的输出结果为【】。main(){intk=1;white(k<=15)if(++k%3!=2)continue;elseprintf("%d",k);print
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
利用fseek函数可实现的操作是()。
随机试题
硬件设备一般包括输入设备、处理设备、存储设备、输出设备、操作系统和机房设施。()
下列选项中,属于自助委托形式的有()。Ⅰ.柜台委托Ⅱ.电话委托Ⅲ.磁卡委托Ⅳ.网上委托
丙公司采用计划成本法对原材料进行日常核算。2015年12月初结存材料的计划成本为2000万元,材料成本差异账户贷方余额为30万元;本月入库材料的计划成本为10000万元,材料成本差异账户借方发生额为60万元;另有月末按计划成本暂估入账的材料200万元:本月
下列关于破产费用与共益债务清偿的表述中,符合《企业破产法》规定的有()。(2009年)
下列关于农产品的增值税税务处理错误的是()。
既不临海又不与邻国接壤的我国少数民族自治区是()。
2011年广东省各级各类教育(不含非学历培训)招生645.78万人,比上年下降2.1%;在校学生2197.61万人,增长0.1%;毕业生576.92万人,增长0.7%。其中,特殊教育学校招生0.36万人,在校生2.5万人;学前教育在园幼儿307.81万人。
下列选项中,不享有立法提案权的是
设n阶矩阵A和B满足A+2B=AB。已知B=,求矩阵A。
AnearthquakehitKashmironOct.8,2005.Ittooksome75,000lives,【B1】______130,000andleftnearly3.5millionwithoutfoo
最新回复
(
0
)