首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
admin
2019-04-14
29
问题
下列给定程序中,函数fun的功能是:计算整数n的阶乘。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdlib.h>
#include <stdio.h>
double fun(int n)
{
double result=1.0;
while(n>1 && n<170)
/* * * * * * found * * * * * */
result * =— —n;
/* * * * * * found * * * * * */
return;
}
void main()
{
int n:
printf(″Enter an integer:″);
scanf(″%d″,&n);
printf(″\n%d!=%lg\n″,n ,fun(n));
}
选项
答案
(1)result* =n— —; (2)return result;
解析
本题考查:复合赋值运算;通过return语句完成函数值的返回。
该题采用循环语句计算n的阶乘。当n大于1且小于170时,令result与n相乘,同时n自动减1,循环至n=2(n=1时无须相乘)。最后将阶乘的积result返回给主函数。
转载请注明原文地址:https://kaotiyun.com/show/y1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t==a[i];a[i]=a[n
有以下程序:main(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
在面向对象方法中,()是具有相似性质的对象的集合。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
下列程序的输出结果是______。main(){inti;for(i=0;i<2;i++)add();}add(){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y
有以下程序#includemain(){chara[20],b[20],c[20];scanf(“%s%s”,a,b);gets(c);printf(“%s%s%s\n”,a,b,c);
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
随机试题
(2011年10月)很多单位出现“一把手”腐败,从领导体制上看,主要原因是______。
对工程咨询单位的资格复评每()年进行一次。
张先生在未来10年内每年年初获得1000元,年利率为8%,则这笔年金的终值为()元。
甲游客与乙国际旅行社签订了一份出国旅游合同,在合同中没有明确约定哪一方负担出境手续费。根据我国有关的法律规定,该手续费应当由()负担。
什么是物流活动中的增值活动?
秦始皇将方孔圆钱作为统一货币的原因有两种说法,一是钱铸成后要进行锉边等加工,把方形细木棍插入方孔,可以使钱固定不动,便于操作,方孔钱也便于钱上文字的定位。另一种说法被学界普遍认可,即秦始皇笃信当时极为流行的“天圆地方”的宇宙观。依据文意,文章接下来最应该讲
第二次世界大战后,多数先行国家的行政重心逐渐向社会福利管理转移,它们的人口基础管理,普遍形成了一种以“人口服务”为主的新体制。这种体制并没有放弃人口的管控,只是这种管控的核心目标是人口服务,基本手段是人口服务,表现形式也是人口服务。它将管控寓于服务之中,而
下颌中切牙的解剖特点,错误的是()。
AllthefollowingsentenceshaveanappositiveEXCEPT______
A、Hehasthreetelevisions.B、HewatchesTVveryoften.C、HewatchesTVonlywhenheisnotbusy.D、HewatchesTVtorelaxhimse
最新回复
(
0
)