首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
admin
2009-02-15
109
问题
下列给定程序中函数fun()的功能是计算1/n!的值。
例如:给n输入5,则输出0.0083330
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conio.h>
/******+****found*************/
int fun(int n)
{double result=1.0;
if(n==0)
return 1.0;
while(n>1 && n<170)
/**********found************/
result *=n++;
result=1/result;
return result;
}
main()
{
int n;
printf("Input N:");
scanf("%d",&n);
printf("\n1/%d!=%If\n",n,fun(n));
}
选项
答案
(1)错误:int fun(int n) 正确:double fun(int n) (2)错误:result*=n++; 正确:result*=n--;
解析
错误1:函数的返回值为实型数据,所以函数的返回类型应为double。错误2:根据阶乘的概念,从n开始,每递减1的数相乘,直到1,因此此处n递减,而不是递增。
转载请注明原文地址:https://kaotiyun.com/show/mTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
下列应对自然灾害的做法,错误的是()。
以下不可能成为非物质文化遗产的是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
随机试题
在影响人际吸引的因素中,“近水楼台先得月”属于以下哪种因素的作用?()
公共关系的运行机制是()
南京临时政府时期(1912~1913):先依据《临时政府组织大纲》,采取________后公布《中华民国临时约法》,改总统制为参议院下的________。
A.<50mlB.<100mlC.<400mlD.<500mlE.<1000ml少尿的定义是24小时尿量
简述货币政策工具的类型。
材料:有个开发商路过一个村庄,觉得地不错,想开发一个绿色、高科技、高回报的项目。村干部也觉得不错。于是要征用农民土地,征用的土地按照外地征地的惯例给农民补偿,但是农民不了解项目,且害怕自己的利益受损害,于是不愿意,村干部决定强制执行,于是村民上访。有些
人民警察必须坚持正确的审讯原则和方法,以供词为根据,以法律为准绳,防止主观片面,讲究斗争策略,决不偏听偏信,不搞逼供、指供、诱供。()
方某于2014年12月5日因强奸罪被判死刑缓期执行,由于是强奸犯而被同监其他人瞧不起,长期遭受欺凌,在2015年10月28日再次遭同监陈某凌辱时将陈某打成轻伤。关于本案说法正确的是()
Whichofthefollowingdidthecallerhavedecorated?
Whenoilsellsathighmarketprices,theworld’sleadingoilconsumers,theUnitedStates,JapanandtheEuropeanUnion(EU),wi
最新回复
(
0
)