首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为abcdefg,b所指字符
下列给定程序中,函数fun()的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为abcdefg,b所指字符
admin
2010-09-14
23
问题
下列给定程序中,函数fun()的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为abcdefg,b所指字符串中的内容为1234时,c所指数组中的内容应该为a4b3c2dlefg;而当a所指字符串中的内容为1234,b所指字符串中的内容为abcdefg时,c所指数组中的内容应改为1g2f3e4dcba。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序
#include <conio.h>
#include <stdio.h>
#include <string.h>
void fun(char *a, char *b, char *c)
{
int i, j; char ch;
i=0; j=strlen(b)-1;
/*************found**************/
while (i>j}
{ch=bill; b
=b[j]; b[j]=ch;
i++; j--;
}
while (*a||*b)
{ if (*a){*c=*a; c++; a++;}
if(*b){*c=*b; c++; b++;}
}
/*************found**************/
*c=0 ;
}
main ()
{
char s1[100],s2[100],t[200];
clrscr();
printf("\nEnter s1 string: ");
scanf ("%s", s1);
printf("\nEnter s2 string: ");
scanf ("%s", s2);
fun(s1,s2,t);
printf("\nThe result is :%s\n",t);
}
选项
答案
(1)错误:while(i>j) 正确:while(i<j) (2)错误:*c=0; 正确:*c=’\0’
解析
这是一个字符串处理的较为混合的程序,将字符串倒序存放的方法一般是以字符串中央为中心,将两边对称位置的字符互相交换。可利用循环语句实现,但必须要注意两边对称位置元素的下标。该题是用指针配合循环的嵌套实现解题目的。
转载请注明原文地址:https://kaotiyun.com/show/HWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
下列叙述中,错误的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
有关我国1982宪法的结构说法正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
共有4人进行跳远、百米、铅球、跳高4项比赛,规定每个单项中,第一名记5分,第二名记3分,第三名记2分,第四名记1分。已知在每一单项比赛中都没有并列名次,并且总分第一名共获17分,其中跳高得分低于其他项得分;总分第三名共获11分,其中跳高得分高于其他项得分。
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
随机试题
下列选项中不属于房地产营销组织设计程序的一项是()。
账务处理模块中设置会计科目时一级会计科目名称必须要符合国家标准。()
总投资收益率又称投资报酬率,是指达产期正常年份的年息税前利润或运营期年均息税前利润占原始总投资的百分比。()
A公司是由甲出资20万元、乙出资50万元、丙出资30万元、丁出资80万元共同设立的有限责任公司。丁申请A公司为其银行贷款作担保,为此A公司召开股东会,甲、乙、丙、丁均出席会议,乙明确表示不同意。根据公司法律制度的规定,下列关于会议决议的表述中,正确的是(
石某长期受到丈夫的虐待。在与石某的交流中,社会工作者了解到石某与丈夫结婚时双方感情融洽,互敬互爱。婚后丈夫想要一个男孩,石某生下的却是女孩,从此丈夫开始对石某不断打骂、虐待。石某也认为生不出男孩是自己无能,对丈夫逆来顺受。如果采用增能理论介入,社会工作者应
漫画题。(十年寒窗不如一朝选秀),图片中画了个大气球,一个人高坐在气球上,气球上写着“媒体”两个字。谈谈你的看法。
ThemajortechnicalareasofcomputersecurityareusuallyrepresentedbytheinitialsCIA(71),integrity,andauthenticationora
E-mailTo:AngelFrom:Doris①I’vebeenaskedbySally②toforwardthecontractdraftintheattachedfiletoyou.
ReadthetextbelowandanswerQuestions1-7.ClearLightingUseenergymoreefficientlyan
Avoideggs.Drink8glassesofwateraday.Eatingcarbswill【C1】______.Nutritionaladvicesuchasthishasbeentoutedforyea
最新回复
(
0
)