首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
95
问题
给定程序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";
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
在位运算中,操作数左移一位,其结果相当于
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
在数据结构中,从逻辑上可以把数据结构分为______。
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
随机试题
建立谈判双方的信任关系,增强彼此的信赖感,应从哪几方面着手?()
小脑幕切迹疝的临床表现为
帕金森病引起强直、震颤等症状的原因是
监理单位是建筑市场的主体之一,建设监理是一种高智能的( )。
根据我国现行的交易规则,证券交易所证券交易的开盘价为集合竞价时间内的最后一笔成交价。()
保持良好的流动性状况能够对商业银行的安全、稳健运营产生积极作用,这些作用包括()。
经济法是调整各种经济关系的法律规范的总称。()
下列各项中,不属于其他综合收益的是()。
设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新关系是一个()元关系。
Youmightenjoyacupofcoffeeatyourlocalcoffeeshop.Butcoffeeispartof【C1】______.Researchshowsthatasmanyasone-t
最新回复
(
0
)