首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。 A1=1,A2=,…,An= 例如,若n=10,则应输出0.617977。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不
下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。 A1=1,A2=,…,An= 例如,若n=10,则应输出0.617977。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不
admin
2017-02-24
79
问题
下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。
A1=1,A2=
,…,An=
例如,若n=10,则应输出0.617977。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 /*********found*********/
5 int fun(int n)
6 {float A=1;int i;
7 /*********found*********/
8 for(i=2;i<n;i++)
9 A=1.0/(1+A);
10 return A;
11 }
12 void main()
13 { int n;
14 system("CLS");
15 printf("\nplease enter n:");
16 scanf("%d",&n);
17 printf("A%d=%lf\n",n,fun(n));
18 }
选项
答案
(1)float fun(int n) (2)for(i=2;i<=n;i++)
解析
(1)根据函数的返回值可知,函数应定义为float型。
(2)该题中函数fun的作用是计算数列前n项的和,而数列的组成方式是:第n项的分母是1加第n一1项的值,分子为1,如果循环累加按for(i=2;i<n;i++)执行,当输入n=2时循环不会执行,程序将得不到想要的结果,因此循环变量的取值范围应包括2,循环的条件为i<=n。
转载请注明原文地址:https://www.kaotiyun.com/show/MMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
若有说明:int*p,m=5,n;,以下正确的程序段是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
关于肾脏的叙述,错误的是
机体主要的排氟途径是
依据有关规定,对于农村村民住宅,下列说法正确的有()。
建设期结束后,甲公司应偿还开发贷款本金和利息共()万元。甲公司与乙公司签订的合同属于()。
当事人对合同变更的内容约定不明确的,( )。
某企业的经营杠杆系数等于3,总杠杆系数等于3,下列表述正确的有()。
扬州园林的主人多为()。
“现代五项”是指_______、_______、_______、_______、_______。
新课程条件下,教师作为知识传授者角色转变有()
假如我和你辩论,我们之间能够分出真假对错吗?我和你都不知道,而所有其他的人都有成见,我们请谁来评判?请与你观点相同的人来评判,他既然与你观点相同,怎么能评判?请与我观点相同的人来评判,他既然与我观点相同,怎么能评判?请与你、我的观点都不相同的人来评判,他既
最新回复
(
0
)