首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2021-07-09
40
问题
给定程序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全国计算机二级
相关试题推荐
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
下列叙述中正确的是
算法的空间复杂度是指
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
可在C程序中用作用户标识符的一组标识符是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列
设有条件表达式:(ExP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
随机试题
下列检查结果中和阻塞性通气功能不符合的是
因为会计制度和税收制度关于折旧存在差异,一个公司财务报表设备价值超过公司税务报表价值,如果此公司没有其他的时间性差异,那么公司应该怎么列报?
()是对基金从业人员职业道德的最为基础的要求,其所调整的是基金从业人员与基金行业及基金监管之间的关系。
以下不属于个人汽车贷款原则的是()。
根据我国保险法,保险的基本原则有()。
甲公司2×15年经批准发行10亿元永续中票。其发行合同约定:(1)采用固定利率,当期票面利率=当期基准利率+1.5%,前5年利率保持不变,从第6年开始,每5年重置一次,票面利率最高不超过8%;(2)每年7月支付利息,经提前公告当年应予发放的利息可递延,但付
下列不属于合同要件的是()。
下列属于天主教教堂的是()。
设总体X的概率密度为f(x;θ)=其中θ是未知参数,X1,X2…,Xn为来自总体X的简单随机样本.若是θ2的无偏估计,则c=___________.
下列关于栈的描述中错误的是()。
最新回复
(
0
)