首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2013-03-29
124
问题
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abed,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/*****************found****************/
fun (char a)
{ if (*a)
{ fun(a+1);
/***************found*****************/
printf("%c"*a);
}
}
main()
{ char s[10]="abed";
printf("处理前字符串=%s\n处理后字符串=",s);
fun(s);printf("\n");
}
选项
答案
(1)void fun(char*a) (2)printf("%c", *a);
解析
(1)主函数中“fun(s);"语句中的s是数组名,所以在:fun函数中参数的定义应该是指针型,“fun(char a)"改为“void fun(char*a)"。
(2)pdntf函数的调用形式是:pfintf(格式字符串,输出项表),在格式字符串和输出项表之间有“,",因此第二个标识处应该是“printf("%c",*a);"。
转载请注明原文地址:https://kaotiyun.com/show/VWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是()
有以下程序main(){charst[20]="hello\0\t’\\";printf("%d%d\n",strlen(st),sizeof(st));}程序运行后的输出结果是()
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
若变量已正确定义并赋值,以下符合C语言语法的表达式是
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
以下关于函数的叙述中正确的是 ______。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
随机试题
______among"theAngryYoungMen"novelistinthemid-1950sandearly1960swasthefirsttostarttheattackonmiddle-classpr
A、高血压病B、先天性颅内动脉瘤C、风湿性心脏病D、脑动脉粥样硬化E、糖尿病蛛网膜下腔出血最常见的原因是()
某患者45岁,右腮腺肿物发现2年,生长缓慢。腮腺造影侧位片显示腮腺内腺泡类圆形充盈缺损,充盈缺损周围可见半月形造影剂外溢,分支导管呈“抱球状”,可能的诊断为
A.关节剧痛,部位固定B.关节重着而痛,关节肿胀C.关节疼痛,游走不定D.红肿热痛,筋脉拘急E.关节肿大,僵硬变形痛痹的特征为
影响混凝土强度的因素中,属于原材料方面的是()。
施工企业签订了一项合同总金额为1000万元的固定造价合同。合同规定工期为2年。假定经计算第一年完工进度为25%,第一年合同预计总成本为750万元。下列各项中,表述正确的是______。
现金日记账和银行存款日记账应该采用()。
经营有人寿保险业务的保险公司被依法撤销或者被依法宣告破产的,其持有的人寿保险合同自动失效。()
下列各种情况中,使总收益增加的是()。
为窗体或报表上的控件设置属性值的正确宏操作命令是
最新回复
(
0
)