首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为abcdefg,b所指字符
下列给定程序中,函数fun()的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为abcdefg,b所指字符
admin
2010-09-14
16
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
暴雨预警信号分四级,分别以蓝色、黄色、橙色、红色表示。下列说法错误的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
某种产品每箱中个数相等,将1箱这种产品按照每盒47个的方式重新装盒,最后剩15个;如果将10箱这种产品按照每盒47个重新装盒,问最后剩多少个?()
掷两个骰子,掷出的点数之和为奇数的概率为P1。掷出的点数之和为偶数的概率为P2,问P1和P2的大小关系是()。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
网络管理系统的配置管理最主要的功能是
某患者,右下6缺失,行双端固定桥修复。固定桥试戴时,用力戴入后,邻牙出现胀痛,最可能的原因是
A.小儿化毒散B.牛黄抱龙丸C.儿童清肺丸D.健脾康儿片E.小儿热速清口服液阴虚燥咳、体弱久嗽者慎用的是()
在国民经济各行业中,制成品(如纺织、服装等轻工业产品)的市场类型一般都属于寡头垄断。()
甲上市公司(以下简称甲公司)于2015年1月1日按面值发行总额为40000万元的可转换公司债券,另支付发行费用200万元,该可转换公司债券的期限为3年,每年年末支付利息,到期一次偿还本金,票面年利率为2%。发行时二级市场上与之类似的没有附带转换权的债券市场
公安机关各警种间的分工与协作是各警种正确履行职责不可缺少的条件。()
坚持总体国家安全观,要求统筹发展和安全问题,统筹()
Theneedforasurgicaloperation,especiallyanemergencyoperation,almostalwayscomesasasevereshocktothepatientandh
Withthepossibleexceptionofequalrights,perhapsthemostcontroversialissueacrosstheUnitedStatestodayisthedeathpe
Ithasalwaysbeendifficultforthephilosopherorscientiststofittimeintohisviewoftheuniverse.PriortoEinsteinianp
最新回复
(
0
)