首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
47
问题
给定程序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://jikaoti.com/ti/yIn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在位运算中,操作数左移一位,其结果相当于
以下程序段的执行结果为#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("SUM=%d",sum
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf
下面程序段的运行结果是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;
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
在数据结构中,从逻辑上可以把数据结构分为______。
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
随机试题
慢性腰肌劳损平素应:急性腰扭伤时应注意:
住所在A市B区的甲公司与住所在A市C区的乙公司签订了一份买卖合同,约定履行地为D县。合同签订后尚未履行,因货款支付方式发生争议,乙公司诉至D县法院。甲公司就争议的付款方式提交了答辩状。经审理,法院判决甲公司败诉。甲公司不服,以一审法院无管辖权为由提起上诉,
下列国家机关中,属于行政主体的是()。
市场主体在相互之间的市场竞争中所从事的各类行为,称为()。
自古以来,对教师的角色有很多比喻,如“教师是一个辛勤的园丁,培育美丽的花朵”“教师是蜡烛,燃烧自己照亮别人”“教师是人类灵魂的工程师,塑造着学生的精神世界”等。请任选一种教师角色的隐喻,分析其蕴涵的意义。
月有阴晴圆缺,天有白昼黑夜,一年也分春夏秋冬……自然界有着这样的规律,人生也是这样。这段文字强调的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
【议致王大臣会议】云南大学2017年中国史基础真题
下列数据结构中,属于非线性结构的是( )。
在计算机中,对汉字进行传输、处理和存储时使用汉字的______。A)字形码B)国标码C)输入码D)机内码
最新回复
(
0
)