首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #include<stdio.h> d
下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #include<stdio.h> d
admin
2018-09-10
35
问题
下列给定程序中,函数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("Enterallinteger:");
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/qVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。#include<stdio.h>main(){chars[]="absuWWUDJFKFLaaakdK";inti,j;for(i=j=0;s[i]!=
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
下列说法不正确的是
随机试题
下属有关感觉障碍的类型与范围组合哪些是错误的()
患者女,45岁,发热、头疼l天,医生要为她做腰穿检查,患者有恐惧感,拒绝检查,从伦理要求考虑,临床医生应向病人做的主要工作是()
按照《招标公告发布暂行办法》的规定,原国家发展计划委员会经国务院授权,指定()为发布依法必须招标项目的招标公告的媒介。
下列经济指标中,属于滞后指标的是()。
跨栏项目在田径比赛中属于()。
玛雅文化
下列选项中,符合研究课题表述规范的是()。
设z=z(x,y)由z+ez=xy2确定,则dz=_____
但我觉得我在为许多家长说话,他们害怕因为表达自己的观点而被指指点点。(speakfor:forfearof)
Hehastocheckthe(spell)______ofadifficultwordbeforeheusesit.
最新回复
(
0
)