首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> d
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> d
admin
2013-06-12
56
问题
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
double fun(int n)
{
double result=l.0;
whil (n>l&&n<170)
/**************found********************/
result*=--n;
/**************found********************/
return;
main()
{int. n;
clrscr();
printf("Enter an integer: ");
scanf("%d",&n);
printf("\n\n%d!=%lg\n\n ",n, fun(n));
}
选项
答案
(1)错误:result*=--n; 正确:result*=n--; (2)错误:return; 正确:return result;
解析
该题采用循环语句计算n的阶乘。当n大于1且小于170时,令result与n相乘,同时n自动减1,循环至n=2(n=1时无需相乘):注意:o和1的阶乘都等于1,可用条件语句和循环语句实现上述功能。
转载请注明原文地址:https://www.kaotiyun.com/show/DrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序 int func(int a,int b) {return (a+b);} main() { int x=2,y=5,z=8,r; r=func(fnnc(x,y),z); printf("%d\n",r); } 该程序的输出结果是______
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),intx){returnf2(x)-f1
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
有如下程序______。 long fib (int n) { if(n>2) returb(fib(n-1)+fib(n-2)); else return(2); } main() {printf("%d\n",fib(3));} 该程序的输出结果是__
数据库管理系统常见的数据模型有层次模型、网状模型和______三种。
以下正确的数组定义语句是______。
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,
有以下程序 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
某省政府办公厅的张某受命组建省政府调研中心。为此他在政府内挑选了一些人员作为调研中心的工作人员,包括小王、小李和老林等。在张某看来,小王虽能力有限,但为人踏实,容易和别的同志搞好团结,还是自己的老同学。据此可以判断张某的领导方式是()
本案的保证属于()。乙公司应承担保证责任的范围包括()。
图示边长为a的正方形物块OABC,已知:力F1=F2=F3=F4=F,力偶矩M1=M2=Fa。该力系向O点简化后的主矢及主矩应为:
合同填写完毕后,填写人员应及时将有关合同文本移交合同复核人员进行复核。同笔贷款的合同填写人与合同复核人可以为同一人。()
经有关部门鉴定,对损毁不堪居住的房屋和危险房屋,在停止使用后,可以()。
下列各项中,应采用公允价值进行后续计量的有()。
A国公民罗伯特于2014年3月~12月在华工作,在华工作期间取得收入如下:(1)每月取得中国境内企业支付的工资24000元;12月取得回国探亲费20000元。(2)5月罗伯特以10万元购买甲公司“打包债权”20万元,其中A欠甲公司10万
HumanMigrationHumanmigration:thetermisvague.Whatpeopleusuallythinkofisthepermanentmovementofpeoplefromon
ThetroubledU.S.-Canadarelationshipmightbefixedby______.
A、Inthesecondhalfofthe19thcentury.B、Inthe1960s,C、Inthefirsthalfofthe20thcentury.D、Intheearly1800s.D信息明示题
最新回复
(
0
)