首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> d
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> d
admin
2013-06-12
31
问题
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
double fun(int n)
{
double result=l.0;
whil (n>l&&n<170)
/**************found********************/
result*=--n;
/**************found********************/
return;
main()
{int. n;
clrscr();
printf("Enter an integer: ");
scanf("%d",&n);
printf("\n\n%d!=%lg\n\n ",n, fun(n));
}
选项
答案
(1)错误:result*=--n; 正确:result*=n--; (2)错误:return; 正确:return result;
解析
该题采用循环语句计算n的阶乘。当n大于1且小于170时,令result与n相乘,同时n自动减1,循环至n=2(n=1时无需相乘):注意:o和1的阶乘都等于1,可用条件语句和循环语句实现上述功能。
转载请注明原文地址:https://kaotiyun.com/show/DrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序______。 #define P 3 void F(int x){ return(P*x*x); } main() { printf("%d\n",F(3+5));} 程序运行后的输出结果是______。
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),intx){returnf2(x)-f1
若有以下说明和定义 union dt { int a;char b; double c;} data; 以下叙述中,错误的是______。
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
下列程序的输出结果是______。 struct abc { int a,b,c;}; main () { struct abc s[2]={{1,2,3},{4,5,6}}; int t;t=s[0].a+s[1].b; printf("%d\n",t)
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
随机试题
从社会学角度来理解社会控制,其内容是()
《论毅力》中,梁启超引用孔子的话说:“譬如为山,未成一篑,止,吾止也。”这里所包含的一个成语是()
AuniquelaboratoryattheUniversityofChicagoisbusyonlyatnight.Itisadreamlaboratorywhereresearchersare【C1】______
导致有效胶体渗透压下降的因素有()
当补液纠正脱水和酸中毒时,患儿突然发生惊厥,可能是
(59~63题共用题干)女性,60岁,患慢性肾炎8年。近日水肿加重,经常恶心、尿少,血压170/97mmHg,血尿素氮23mmol/L,肌酐460mmol/L,肾小球滤过率25m1/min,诊断为慢性肾衰竭尿毒症期。尿毒症营养治疗的基本原则是增加必需氨基酸
女孩,6岁。2个月来反复突发突止的意识障碍,表现为突然动作中断,呆立凝视,呼之不应,手中物体掉落,但从不跌倒,持续数秒钟缓解。诊断为失神发作,可以采用的治疗药物是
企业因收发计量错误发生的原材料盘盈,按管理权限报经批准后,应将盘盈金额冲减管理费用。()
高科技与艺术各行其道,怎会走到一起?李政道先生的一席话可谓鞭辟入里:“艺术和科学的共同基础是人类的创造力。科学和艺术是不能分割的,她们的关系是与智慧和情感的二元性密切关联的。伟大艺术的美学鉴赏和伟大科学观念的理解都需要智慧,而随后的感受升华和情感又是分不开
在学生表中使用"照片"字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是( )。
最新回复
(
0
)