首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
77
问题
给定程序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://kaotiyun.com/show/GWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
在位运算中,操作数左移一位,其结果相当于
以下程序段的执行结果为#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("SUM=%d",sum
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
若二维数组a有m列,则在a[i][j]前的元素个数为
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
随机试题
善治热淋者湿热黄疸的首选药是
外部招聘的局限性主要包括下列选项中的()。
用生物指标法进行压力蒸汽灭菌效果监测,常用的生物指示剂为
金融衍生产品对经济和金融的促进作用,更主要地表现为()。
为保证咨询项目的有效开展,应制定咨询项目总体工作计划,其制定的一般程序是()。
加强公安机构设置的正规化建设,应当明确做到()。
把下面六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
在下列设备中,利用超声波工作的是()。
以下选项不属于宪法部门的是()
(1)Muckyroads,unpredictableweather,andwetgroundthatsagsbeneathyourfeet.ItmustbespringtimeinNewEngland.(2)
最新回复
(
0
)