首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:求k!(k0 return (k*fun(k-1)); /************found************/ else if ( k=0 ) return 1L; } mai
给定程序MODll.C中函数fun的功能是:求k!(k0 return (k*fun(k-1)); /************found************/ else if ( k=0 ) return 1L; } mai
admin
2013-06-12
46
问题
给定程序MODll.C中函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如:若k=10,则应输出:3628800。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
long fun (int k)
{
/************found************/
if k>0
return (k*fun(k-1));
/************found************/
else if ( k=0 )
return 1L;
}
main()
{int k = 10 ;
printf("%d!=%ld\n", k, fun (k));
}
选项
答案
if(k>0) else if ( k==0 )
解析
(1)第一个标识下的if语句的条件表达式,根据C语言的基本语法条件,表达式应该用括号括起来,所以将“if k>0”改为“if(k>0)”。
(2)第二个标识下“else if ( k=0 )”判断k是否等于0,在C语言中,“==”表示等于,而“=”表示赋值,故第二个标识处应为“else if ( k==0 )”。
转载请注明原文地址:https://kaotiyun.com/show/LrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);
数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。
______是数据库应用的核心。
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
随机试题
A.心动过速B.颈静脉怒张C.心包摩擦音D.心包叩击音E.奇脉慢性缩窄性心包炎特异性的体征为
女性,38岁,反复发作吞咽困难10余年,钡剂造影发现食管下端呈鸟嘴样狭窄,食管体部增宽达5cm。首要诊断是
根据国家产业政策,关系国计民生、国民经济命脉的关键领域和基础性行业或大型骨干企业,改组为国家控股的有限责任公司、股份有限公司以及组建国有企业集团的,经有审批权的人民政府批准,所涉及的划拨国有土地使用权主要采取()方式处置。
(2017年)系统储存能E的表达式为()。
编制施工成本计划的主要依据有()。
下列关于公司融资成本的说法中,正确的是()。
乙公司是一家初创期的高科技企业。乙公司管理层正在实施企业特征分析,以便选择合适的财务战略。下列各项关于乙公司企业特征和财务战略选择的表述中,正确的有()。
在注册会计师所获取的以下各项审计证据中,可靠性相对较高的两项有()。
亚麻布∶亚麻
患者,女性,65岁。左下后牙夜间痛,冷热刺激痛两周,查见37面深龋,探(+),冷(++),持续1min,松(-)。对于老年患者,下列说法错误的是()。
最新回复
(
0
)