首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。 例如,若n=10,则应输出0.617977。 请改正程序中的错误,
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。 例如,若n=10,则应输出0.617977。 请改正程序中的错误,
admin
2020-06-02
38
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。
例如,若n=10,则应输出0.617977。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
/*********found*********/
int fun(int n)
{float A=1;int i;
/*********found*********/
for(i=2;i>n;i++)
A=1.0/(1+A);
return A;
}
void main()
{int n;
system("CLS");
printf("\nPlease enter n:");
scanf("%d",&n);
printf("A%d=%lf\n",n,fun(n));
}
选项
答案
(1)noat 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://jikaoti.com/ti/wuG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
支持子程序调用的数据结构是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf("%d\n",fun("goodbcy!"
有以下程序voidfun(intn,int*s){intf;if(n==-i)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序main(){unsignedchara=8,c;C=a>>3;printf("%d\n",c);}程序运行后的输出结果是
随机试题
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescriptiveandcriticalorevaluativeaccountofaboo
《杜十娘怒沉百宝箱》的作者是()
下列关于维生素的叙述中,正确的是
A.伪膜性肠炎B.耳毒性C.牙齿黄染D.肌腱炎或肌腱断裂E.心率加快氨基糖苷类引起的不良反应是()。
在行政诉讼案件的执行过程中,具有哪些情况,人民法院可以裁定终结执行?()
企业将自用房地产转为以公允价值模式计量的投资性房地产。下列关于转换日该房地产公允价值大于账面价值的差额的会计处理表述中,正确的是()。
下列各项中,属于仲裁法律制度适用范围的是()。
下列关于采用“抗衡者”战略的企业的做法中,不正确的是()。
大学生报效祖国、弘扬爱国主义精神的重要体现是()。
TheprofessortalkedtoAmericanandBrazilianstudentsaboutlatenessinbothaninformalandaformalsituation:lunchwitha
最新回复
(
0
)