首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<
下列给定程序中函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<
admin
2015-11-25
26
问题
下列给定程序中函数fun的功能是:计算n!。
例如,给n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
double fun(int n)
{
double result=1.0;
/**********found***********/
if n==0
return 1.0;
while(n>1&&n<170)
/**********found***********/
result=n一一;
return result;
}
main()
{
int n;
printf(“Input N:”);
Scanf(“%d”,&n);
printf(“\n\n%d!=%if\n\n”,n,
fun(n));
}
选项
答案
(1)if(n==0) (2)result*=n一一;或{result*=n;n一一;}
解析
(1)这里是一个简单的格式错误,if条件判断语句应该加括号。
(2)根据阶乘的概念,从n开始,n!=n*(n一1)!,直到1,所以麻该为result*=n一一;。
转载请注明原文地址:https://jikaoti.com/ti/MSi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){Switch(i){case0:case3:a+=1;
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
在C语言中,函数的隐含存储类别是______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
Jolt通过大量伪造的ICMP和UDP导致系统变的非常慢甚至重新启动,这种攻击方式是____________?
首先阐述了“公共关系咨询”这一概念的是()
在Word2003中,正常情况下,段落内的每一行都是根据页面宽度自动换行。若需要在段落内的某个位置强制换行,但不拆分段落,则可插入_______。
《麦琪的礼物》运用的结构方法是【】
患者,女,40岁。月经或前或后,烘热出汗,五心烦热,头晕耳鸣,神疲乏力,舌红苔薄,脉细数。治疗应首选()
A、成型材料B、增塑剂C、增稠剂D、遮光剂E、溶剂制备空胶囊时加入下列物质的作用是山梨醇是
以出让方式取得的工业用地使用年限最高为:(2017年第18题)
安全生产责任追究是国家法律规定的一项法定制度,根据责任人员在事故中承担责任的不同,分为直接责任者、主要责任者和______。
简述360度考评的实施程序及其工作内容。
A、Therearemanyvisitorsthere.B、Therearemanystudentsthere.C、Therearemanyoldstreetsthere.D、Therearemanybicycles
最新回复
(
0
)