首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #incl
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #incl
admin
2019-04-04
80
问题
下列给定程序中函数fun的功能是:计算n!。
例如,给n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < conio.h >
double fun(int n)
{
double result:1.0;
/*********found*********/
if n==0
return 1.0;
while(n >1&&n < 170)
/*********found*********/
result=n一一;
return result;
}
main()
{
int n;
printf("Input N:");
scanf("%d",&n);
printf("\n\n%d!=%if\n\n",n,
fun(n));
}
选项
答案
(1)if(n==0) (2)result*=n一一;或{result *=n;n一一;}
解析
(1)这里是一个简单的格式错误,if条件判断语句应该加括号。
(2)根据阶乘的概念,从n开始,n!=n*(n一1)!,直到1,所以应该为result*=n一一;。
转载请注明原文地址:https://kaotiyun.com/show/1nRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
在数据管理技术发展的三个阶段中,数据共享最好的是______。
随机试题
张仲景在《金匮要略》中常用阴阳来概括()
组织间的竞争主要是_____________的竞争。
患者,男,32岁。腹胀,全身疫痛半个月。检查:脾肋缘下6cm,白细胞计数160.0×109/L,白细胞分类可见各阶段幼稚粒细胞少许。其诊断是
患者,女,60岁。诊断为风湿性心瓣膜病、二尖瓣狭窄、心房颤动。遵医嘱给予华法林治疗,其治疗主要目的是
甲公司为建职工宿舍楼以公告方式进行招标。乙建筑公司根据招标公告制定了一份完整的投标书投标。甲公司拒绝了这份投标书。对这一招标下列说法哪项正确?()
2010年12月31日,某企业“预付账款”总账科目有借方余额350000元,有关明细科目有贷方余额80000元;“应付账款”总账科目有贷方余额400000元,有关明细科目有借方余额50000元,该企业在编制2010年资产负债表时,“预付账款”期末数一栏应填
新西兰是个高度发达的资本主义国家,其鹿茸出口值为世界第一。()
有医学研究显示,食用抗氧化剂对延长寿命没有显著帮助,有时甚至会对人体造成伤害。研究结果指出,不要再吃抗氧化剂了,而应该通过均衡的饮食和适当的运动来延长寿命。下列哪项如果为真,最能削弱上述研究成果?
在SQLServer2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<’’fun1’’;}
最新回复
(
0
)