首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
给定程序MODll.C中函数fun的功能是:按以下递归公式求函数值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2021-07-09
43
问题
给定程序MODll.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(“Enter n:”);scanf(“%d”,
&n);
printf(“The resuit:%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/altp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includevoidfun(char**P){++p;printf(’’%sh’’,*P);}main(){char*a[]={’’Morning’’,’’Afternoon’’,’’Evening’’,’’N
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(S[i]>=
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);)main(){char*a[]=("Morning","Afternoon","Evening",
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下定义语句中正确的是
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
以下选项中,能正确进行字符串赋值的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程
下面不属于软件测试实施步骤的是
随机试题
在脱氨基作用中,肝脏中最常见的方式是
促进组织蛋白分解的是
关于脱疽的诊断,下列哪项是错误的:
并殖吸虫病的病原治疗药物包括
牙源性钙化上皮瘤牙源性腺样瘤
高血压患者余某,体重75kg,收缩压170mmHg,舒张压98mmHg,心电图不正常,ST-T改变,有大量饮酒嗜好。医生用降压药控制病情进展是
关于死刑复核程序,下列哪些选项是正确的?
某银行在2007年共有贷款500亿元人民币,其中正常贷款300亿元人民币,其共有一般准备金7亿元人民币,专项准备2亿元人民币,特种准备1亿元人民币,则其不良贷款拨备覆盖率约为()。
WindowsXP中关闭程序的方法有多种,下列叙述中正确的是()。
改变对于()相当于()对于清澈
最新回复
(
0
)