首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include double
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include double
admin
2013-04-02
103
问题
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
double fun(int n)
{
double result=1.0;
while(n>1&&n<170)
/******************found*******************/
result *=--n;
/******************found*******************/
return __________;
}
main()
{
int n;
printf(”EnLer an integer:”);
scanf(”%d”,&n);
printf(”\n\n%d!=%lg\n\n”,i"1,fun(n));
}
选项
答案
result *=n--; return result;
解析
(1)第一个标识下while循环过程实现n的阶乘,根据阶乘的算法n!=n*(n-1)*…*1,题干中的语句“result *=--n;”先对n进行减1操作,结果就少乘了n,所以将“result *=--n;”改为“result *=n--;”。
(2)根据fun函数的定义,fun函数应该返回阶乘结果,所以第二个标识下填空为“return result;”。
转载请注明原文地址:https://kaotiyun.com/show/8JJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include <stdio.h> main() {FILE *fp; int i,k,n; fp=fopen("data.dat","w+"); for(i=1;i<6;i++) {fprint
有以下程序: #include <strino.h> struct STU {int num; float TotalScore; }; void f(struct STU p) {struct STU
数据库系统的核心是 ______ 。
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
设有以下语句 int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为______。
下列选项中小属于结构化程序设计方法的是______。
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
下列定义变量的语句中错误的是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
随机试题
阅读下面一首诗:风劲角弓鸣,将军猎渭城。草枯鹰眼疾,雪尽马蹄轻。忽过新丰市,还归细柳营。回看射雕处,千里暮云平。(王维《观猎》)请回答:(1)这首诗首联用倒装形式,这样做有什么好处?尾联描绘的景象壮阔沉稳,与诗巾的将军形象是何
Internet的前身是_______。
下列关于骨肉瘤的典型临床特点,错误的是
下列关于事故统计的基本任务的叙述中,正确的是()。
某商业综合体地上共26层、地下共3层,建设用地面积8.95×104m2,总建筑面积37.73×104m2,其中地上建筑面积27.08×104m、地下建筑面积10.65×104m2。该建筑地上1~3层设计为室内步行街,通过若干中庭互相连通。步行街建筑面积43
老年期基本人格的特点是()。
在高中增加职业科,大中学校课程采用学分制、选科制的学制是()
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
亚健康:是对生物有机体生理机能状态的一种描述,一般指生理机能处于健康与疾病之间的状态。由健康过渡到疾病需要一个从量变到质变的过程,而在质变发生之前的这个特殊阶段即亚健康。根据上述定义,下列属于亚健康的是:
A、Attendabusinessparty.B、GotravelingtoShanghai.C、GotoShanghaionbusiness.D、LeaveShanghaiforbusiness.C对话开头男士便说他决定
最新回复
(
0
)