首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include d
给定程序MODll.C中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include d
admin
2013-03-29
79
问题
给定程序MODll.C中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
double fun(int n)
{double result=1.0;
/*****************found******************/
if n==0
reLurn 1.0;
while(n>1&&n<170)
/*****************found******************/
result *=n--
reLurn result;
}
main()
{ int n;
printf("Input N:");
scanf("%d",&n);
printf("\n\n%d!=%lf\n\n",n,fun(n));
}
选项
答案
(1)if (n==0) (2)result*=n一一;
解析
(1)错误标识符下的if语句的条件表达式,根据C语言的基本语法条件,表达式应该用括号括起来,所以将“ifn=0"改为“if(n==0)"。
(2)在C语言中,语句以分号“;"结束,在第二标识下“result*=n--"没有分号结束符,显然应改成“result*=n--;"。
转载请注明原文地址:https://www.kaotiyun.com/show/GWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){charc;c=getchar();while(c!=’?’){pu
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
若二维数组a有m列,则在a[i][j]前的元素个数为
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
数据存储和数据流都是______,仅仅是所处的状态不同。
随机试题
浅Ⅱ度烧伤
心室肌的后负荷是指
一头奶牛500kg,体况一般,产后1周,平时采食黑麦草,由于连续雨灾不能收割,因此用干谷草饲喂,但2天后牛食欲下降,腹围不大,反刍次数减少、缓慢无力,粪便先偏干,随后干稀交替,但体温不高,呼吸不快。最大可能的疾病是()。
随着配筋率的不同,钢筋混凝土梁正截面可能出现( )性质的破坏。
社会工作者直接表达自己不同的看法、直接指出服务对象某种行为可能带来的不良的后果等,都属于心理社会模式中的( )技巧。
为了把课上得更生动形象,马老师今天带来了不少直观教具,有标本、图片,还有实物。进教室后,他把这些教具放在桌子上或挂在黑板上。他想,今天的上课效果一定很好,可是,结果并非如此。请用注意的有关知识对案例进行分析,并提出改进措施。
机关合并时,全部公文应当随之合并管理;机关撤销时,需要归档的公文()。
建立、健全现代化企业制度是中国国有企业深化改革的大方向。现代企业制度的基本特征是()。
在社会公共生活中,衣着整齐得体,不袒胸赤膊;礼让老幼病残,礼让女士;不讲粗话;不在公共场所大声喧哗等。这体现了社会公德中
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()
最新回复
(
0
)