首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是:计算n!。例如,给 n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #incl
下列给定程序中函数fun()的功能是:计算n!。例如,给 n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #incl
admin
2010-09-14
55
问题
下列给定程序中函数fun()的功能是:计算n!。例如,给 n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conio.h>
double fun (int n)
{ double result=l.0;
/*************found**************/
if n==0
return 1.0;
while (n>l&&n<170)
/*************found**************/
result *=n--
return result;
}
main ( )
{ int n;
printf ("Input N: ");
scanf ( "%d" &n);
printf ("\n\n%d!=%lf\n\n",n, fun(n));
}
选项
答案
(1)错误:if n==0 正确:if(n==0) (2)错误:result*=n-- 正确:result*=n--;
解析
在做这道题之前,我们首先应该明白一个数学上的概念,一般判卷人员先要执行程序,如果结果正确,得满分,否则错一个扣分,再错再扣,本题考查5! 即5!=5×4×3×2×1=120,要求输出double型结果。
转载请注明原文地址:https://kaotiyun.com/show/eWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能反映区域自然地理环境影响人们的生产方式、生活习惯、文化传统等方面的一句话是()。
李某年龄16周岁,接受叔叔遗赠的10万元,靠此款丰衣足食,李某()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
关于现代武器,下列说法错误的是()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
随机试题
《共产党宣言》中说,“资产阶级赖以形成的生产资料和交换手段,是在封建社会里造成的。在这些生产资料和交换手段发展的一定阶段上,封建社会的生产和交换在其中进行的关系,封建的农业和工场手工业组织,一句话,封建所有制关系就不再适应已经发展的生产力……这种生产关系已
常用进行焊接修复的工艺方法是()。
下列不属于笔试优点的是
毒药及麻醉药的最主要的保管原则是
8岁Hb94g/L10岁Hb32g/L
申请房屋租赁登记备案应当提交的证明文件包括()。
平行登记是指把一项经济业务记入总分类账户的同时,也记入有关的明细分类账户。这里所指的“同时”,不一定是同一天。()
新课程倡导的教师角色中,从教师与学生的关系看,教师是学生学习的()
关于终身教育思想表述不正确的是()。
2012个9999相乘,其末位数字是()。
最新回复
(
0
)