首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
admin
2009-02-15
61
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
根据我国《民法通则》中的无过错责任原则,应由下列何人对损害结果承担民事责任?()
关于等离子电视的使用,下列说法错误的是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
化学与日常生活密切相关,下列说法错误的是()。
下列各项.不属于第三次工业革命内容的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
某甲在银行取款时,银行工作人员因点钞失误多付给他1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
下列故事不是《三国演义》中的一项是()。
随机试题
与X线体层摄影比较,CT最主要的优点是
下列食品中杂环胺含量最高的是
某男,32岁。近10天体温持续在39~40℃之间,伴有腹胀、腹泻,自服氟哌酸,症状未见明显缓解。查体:肝脏于右侧肋下2cm可触及,未触及脾脏。血常规:WBC3.4×109/L,N0.53。为确定诊断下列哪项检查最有意义
下列有关水利工程建设项目的质量监督期说法正确的是()。
下列各项不属于工程设计企业资质的是()。
企业已经作为损失处理的资产,在以后纳税年度又全部收回或者部分收回时,应当计入当期收入。()
不属于会议纪要主体写法的是()。
WheneverCatherineBrown,a37-year-oldjournalist,andherfriends,professionalsintheir30sandearly40s,meetataLondon
TheHealthBenefitsofDrinkingWater—IsBottledDrinkingWaterHealthierThanFilteredTapWater?[A]Waterisak
Educationofexceptionalchildrenmeansprovisionofspecialeducationalservicestothosechildrenwhoareeitherhandicappedo
最新回复
(
0
)