首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: 1 #inclu
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: 1 #inclu
admin
2020-11-27
38
问题
下列给定程序中函数fun的功能是:计算n!。
例如,给n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 double fun(int n)
4 {
5 double result=1.0;
6 /*********found*********/
7 if n==0
8 return 1.0;
9 while(n>1 && n<170)
10 /*********found*********/
11 result=n--;
12 return result;
13 }
14 main()
15 {
16 int n;
17 printf(’’Input N:’’);
18 scanf(’’%d’’,&n);
19 printf(’’\n\n%d!=%if\n\n’’,n,fun(n));
20 }
选项
答案
(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/HZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=35,B;charz=’B’:B=((x)&&(z<’b’));printf("%d\n",B);)程序运行后的输出结果是
关系模型中的关系模式至少应是
设有定义:inta:floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
以下叙述中正确的是
以下选项中,不合法的C语言用户标识符是
以下选项中不属于C语言程序运算符的是
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是()。intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k一1)+1;}
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3.b中的值为8。请改正程序中的错误,吏它能得出正确的结果。注意:不要改动main函数,不得增行或删行
随机试题
盲肠和结肠的形态为()
A.流产B.异位妊娠C.早产D.妊娠高血压综合症E.前置胎盘妊娠晚期反复无痛性阴道流血的是
《工业企业设计卫生标准》(GBZ1)规定,进入设备内作业前,应分析测定空气中有毒有害气体的浓度和氧气量,允许进入设备内作业的氧气含量应为()。
在城市总体规划工作中,对于军事机关提出的意见已采纳,在报送审批城市总体规划时,已采取的方式是:
下列无机结合料中能用作高级路面基层的是()。
合理调整收入分配,分好社会财富这个“蛋糕”是()。
精神养老,是相对于物质养老而言的,它是一种满足老年人精神需求的养老服务模式。具体来说,服务提供的主体包括老年人的家庭成员、政府、社会组织、企业等;服务提供方式既可以是非制度化的,也可以是制度化的;服务对象是希望得到精神服务的老年人群体;服务形式主要表现在亲
SQL语言中的CREATETABLE语句实现哪种功能?
Whatdoesthemanwant?
Accordingtothepassage,Indiannameswereimportantbecausethey______.Accordingtothefourthparagraph,weknowanIndian
最新回复
(
0
)