首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2021-07-09
53
问题
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。
例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
1 #include<stdio.h>
2 /**********found**********/
3 int fun(n)
4 { int c;
5 /**********found**********/
6 if(n=1)
7 c=10;
8 else
9 c=fun(n-1)+2;
10 return(c);
11 }
12 main()
13 { int n;
14 printf(’’Enter n:’’);scanf(’’%d’’,&n);
15 printf(’’The result:%d\n\n’’,fun(n));
16 }
选项
答案
(1)int fun(int n) (2)if(n==1)
解析
函数功能是按题目中给出的递归公式求函数值。
(1)定义函数fun时,形参n并没有指定参数类型,因此,“int fun(n)”改为“int fun(int n)”。
(2)根据题目要求,原题中的“if(n=1)”应该是用于判断n是否等于1,但是被错误表示成赋值表达式。因此,“if(n=1)”应该改为“if(n==1)”。
转载请注明原文地址:https://kaotiyun.com/show/oOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面是有关C语言字符数组的描述,其中错误的是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C中
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
算法的空间复杂度是指
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
随机试题
某工艺要求测量范围在0~300℃,最大绝对误差不能大于±4℃,所选精确度为()。
由环境引力大、企业实力小组成的战略经营领域(SBA)属于“明星”SBA。()
男性,34岁,农民。频繁腹泻及呕吐1天来诊。约20余次,水样便,伴腓肠肌抽痛,无明显腹痛。体检:神志清,明显脱水征,血压8/5.3kPa(60/40mmHg),血浆比重1.035,红细胞压积0.60,WBC18×109/L,大便光镜检WBC0~2/HP,经
为避免引起新生儿循环障碍和灰婴综合征,产妇分娩前应禁用的药物是
A、调整利益驱动机制,规范医疗和用药行为B、深化医药卫生体制改革,推进健康中国建设C、提高药品质量疗效,促进医药产业结构调整D、整顿流通秩序,推进药品流通体制改革根据《关于进一步改革完善药品生产流通使用政策的若干意见》药品生产环节重大改革的关键
普通混凝土路面横向缩缝宜( )布置。
私募基金是指只能采取非公开方式,面向特定投资者募集发售的基金。()
基督教有广义和狭义之分,狭义的基督教是指其中的()。
态度结构的三种成分始终是一致的。()
Halfacenturyago,mostpeoplelivedin【B1】______areas.However,accordingtothemostrecentestimateprojectedbytheUnited
最新回复
(
0
)