首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include double fun(int n) {
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include double fun(int n) {
admin
2018-02-02
41
问题
下列给定程序中,函数fun的功能是:计算整数n的阶乘。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
double fun(int n)
{
double result:1.0;
while(n>1&&n<170)
/******found******/
result*c=一一n:
/******found******/
return;
}
void main()
{
int n;
prinff(“Enter fill integer:”);
seanf(“%d”,&n);
printf(“\n%d!=%1g\n”,n,fun(n));
}
选项
答案
(1)result*=n一一; (2)retum result;
解析
本题考查:复合赋值运算;通过return语句完成函数值的返回。
该题采用循环语句计算n的阶乘。当n大于1且小于170时,令result与n相乘,同时n自动减1,循环至n=2(n=1时无须相乘)。最后将阶乘的积result返回给主函数。
转载请注明原文地址:https://kaotiyun.com/show/vXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
以下程序运行后的输出结果是【】。(注:如果结果中含有回车,可加一空格写在一行,例如:111111111可以写成:111111111。#include<stdio.h>mala()
有以下程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’)
与结构化需求分析方法相对应的是【】方法。
下列叙述中,不属于设计准则的是()。
按"先进后出"原则组织数据的数据结构是【】。
下列关于栈的叙述中,正确的是
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&b;后Y的值()。
随机试题
在泥泞路段行车要牢牢握住转向盘加速通过。
埋弧自动焊机按启动按钮后线路工作正常,但引不起弧,其原因分析不合理的是()。
Dogsaresocialanimalsandwithoutpropertraining,theywillbelikewildanimals.Theywillspoilyourhouse,destroyyourbe
一中国公司与沙特公司订立的合同产生了纠纷并诉诸中国法院,该合同选择适用沙特法律。当无法查明沙特法时,依我国的相关司法解释,下列哪一选项是正确的?()
如图3-382所示刚架,位移A相同的是:[2010年第48题]
房地产开发商开发完成的商品房.属于投资性房地产。()
甲股份有限责任公司(以下简称“甲公司”)2020年所有者权益变化情况如下: (1)2020年初股本总额为1000万股,每股面值为1元;资本公积为2000万元;盈余公积为5000万元;未分配利润为600万元。甲公司占A公司有表决权股份的25%。 (2)2
请认真阅读下列材料,并按要求作答。低年级美术课堂教学中,如何培养学生的想象力?
A、条件(1)充分,但条件(2)不充分B、条件(2)充分,但条件(1)不充分C、条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D、条件(1)充分,条件(2)也充分E、条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
Psychologistssaytherearetwodifferentkindsofloneliness.
最新回复
(
0
)