首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
下列给定程序中函数fun()的功能是计算1/n!的值。 例如:给n输入5,则输出0.0083330 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #i
admin
2009-02-15
72
问题
下列给定程序中函数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://jikaoti.com/ti/gxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
下列规范性文件中不得设定行政许可的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
患者,男,35岁。左肾和右侧输尿管下段结石各l枚。直径分别约1.3-1.5cm。IVP提示双肾积水。若患者行上述治疗后,出现暂时性肉眼血尿,正确的处理方法是
肛裂的典型临床表现是
心衰心肺气虚,痰投痹阻型治宜心衰心肾阳虚,水饮泛滥治宜
根据《水利工程建设项目施工监理规范》SL288—2014,施工监理在工程资金控制方面的工作包括()。
建设单位A将某工程承包给建筑企业B建造,C为该工程监理公司,建筑企业B为该工程投保了建筑工程一切险,则该保险合同的主体是( )。
关于城镇土地使用税的纳税义务发生时间,表述正确的有()。
根据国有资产管理法律制度的规定,某事业单位发生下列情形,其中应当对相关国有资产进行评估的有()。(2016年)
根据消费税的有关规定,下列表述不正确的是()。
表外业务
甲乙曾一起合伙做生意,后甲退出,乙继续做生意。后乙的生意越做越大,赚的钱越来越多。甲眼红,觉得乙赚的钱里也有自己的一份。一日,甲约乙来家里喝茶叙旧,言谈间发生争执,甲一怒之下用刀将乙捅死。杀死乙后,甲用塑胶袋将乙带离家里,找个偏僻的地方掩埋。三日后,甲打
最新回复
(
0
)