首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
admin
2019-04-14
55
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列关于C语言数据文件的叙述中正确的是()。
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3%/4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f\n",a,b,c);}
在C语言中,运算对象必须是整型数的运算符是
有以下程序:main(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。【】(double,double);main(){doublex,y;scanf("%1f%1f",&x,&y);printf("
以下程序的输出结果是______。 main() { int i: for(i=’A’;i<’i’; i++, i++) printf("%c",i+32): printf("\n"); }
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
下列说法不正确的是()。
以下叙述中正确的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
在网页中添加的日历是()
中国文字著作权协会对著作权进行的管理是()
人口因素不是社会发展的决定力量,原因在于()。
脑牛γ-氨基丁酸是由以下哪一代谢物产生的?
A.经典适形放射治疗B.调强适形放射治疗C.立体定向放射治疗D.常规体外照射E.γ-刀治疗哪项要求在照射方向上,照射野的形状与病变的形状一致,且靶区内及其表面的剂量处处相等的放射治疗
长江流域某地牛群出现严重贫血、消瘦。剖检见肝脏肿大、有虫卵结节。流行病学调查该牛群有湖滩放牧史。治疗该病的药物是()
患者,男,48岁。反复心悸2年,近2周心悸症状加重,劳则尤甚,自汗乏力,面色淡白,舌淡苔白,脉虚。其辨证为
该省2007年生产总值约是2003年的()倍该省五年间生产总值增长最快的一年是()
十八届三中全会指出建设社会主义生态文明,必须放在首位的是()
InJanuary2002,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatm
最新回复
(
0
)