首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #include <stdio.h>
admin
2019-04-14
37
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
下列关于C语言数据文件的叙述中正确的是()。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floa
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
以下叙述中正确的是______。
下列叙述中正确的是 ______。
设有以下定义和语句:inta[3][2]={1,2,3,4,5},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是【】。
随机试题
简述危机爆发前后的管理控制。
妊娠合并心脏病易发生心衰的时间多在:
A.36.9~37.9℃B.36.7~37.7℃C.36.0~37.4℃D.6cm以上E.8cm以上由于核心温度不便测量,临床上常测直肠、口腔和腋窝的温度来反映体温,测定直肠温度时应将体温计插入直肠()
(一)设置凭证类别。记账凭证不分类,记账凭证无限制。(二)对所有记账凭证审核签字。(三)输入采购专用发票。1月20日,向L公司采购商品,收到增值税专用发票一张,数量10套,单价1200元,增值税率17%。(四)固定资产增加。资产编号:001类
根据《人民币银行结算账户管理办法》的规定,下列款项可以转入个人银行结算账户的有()。
2012年1月,李某设立了甲一人有限责任公司(下称甲公司),注册资本为550万元。2013年1月,甲公司向乙银行借款500万元,双方签订了借款合同,借款期限为2年。陈某在借款合同中以保证人身份签字。借款合同包含如下仲裁条款:凡是与本借款合同债务清偿有关的
假设ABC公司股票目前的市场价格为24元,而在一年后的价格可能是35元和16元两种情况。再假定存在一份100股该种股票的看涨期权,期限是一年,执行价格为30元。投资者可以按10%的无风险利率借款。购进上述股票且按无风险利率10%借入资金,同时售出一份100
在课堂教学中,老师引导学生分别演奏《欢乐颂》的两个声部并合奏,然后分辨两声部间的音程关系,其教学重点是()。
列举鸦片战争时期爱国官兵的抗英斗争。
★同事写错了地址。()
最新回复
(
0
)