首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2019-04-04
88
问题
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。
例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
/**********found**********/
int fun (n)
{ int c,
/**********found**********/
if(n=1)
c=10;
else
c=fun(n-1)+2;
return(c);
}
main()
{ int n;
printf("Igntern:");scanf("%d",&n);
printf("The result:%d\n\n”,fun
(n));
}
选项
答案
(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://www.kaotiyun.com/show/69Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1];a
C语言允许函数类型缺省定义,此时函数值隐含的类型是()。
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q));}
下面程序的执行结果是______。main(){charstr[]="quert?",*p=str;while(putchar(*p++)!=’?’);}
设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。
要求以下程序的功能是计算main(){intn;floats;S=1.0;for(n=10;n>1;n--)s=S+1/n;printf("%6.4f\n",
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
下列叙述中,不属于软件需求规格说明书的作用的是
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
随机试题
流动人口中的农民工,生小病(如低烧、腹泻)时最常见的做法是()。
腰椎间盘突出症病人若出现小腿前外侧、足背内侧痛觉减退,则受压节段为
不属于防治霉变方法的是
被分离组分在固定相与流动相之间分配达到平衡时的浓度之比称为
下列情况视为放弃继承或者放弃接受遗赠的有()。
下列哪些选项说法错误?()
如下图所示,某事件经过风险评估,处于风险区A,则应()。
按照《巴塞尔协议》的规定,商业银行总资本与加权风险总资产的比率不得低于()。
E公司正在考虑建立一个工厂,生产某一新型产品,公司管理层正在对该项目进行评价。相关资料如下:该项目需要购置一块土地以建设工厂,预计购置成本为8000万元,预计建设工厂的固定资产投资成本为10000万元,该项目的投资期为零,工厂投产时需要垫支营运资金7
()中关于教师素质的规定是制定和执行教师素质要求的根本依据。
最新回复
(
0
)