首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。 #include<stdio. h> void replace(s1,s2,str1,str2) char *s1,
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。 #include<stdio. h> void replace(s1,s2,str1,str2) char *s1,
admin
2009-01-15
36
问题
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。
#include<stdio. h>
void replace(s1,s2,str1,str2)
char *s1,*s2,*str1,*str2;
{ char *t0,*t1,*t2,*x,*y;
x=s1;y=s2;
while(【 】)
{
for(t0=s1,t1=str1; ((*t1!=’\O’&& 【 】;t0++,t1++);
if(*t1!=’\0’) *s2++=【 】;
else
{ for(t1=str2;*t1!=’\0’;) *s2++= 【 】;
【 】;
}
}
*s2=’\0’;
}
main ()
{ static char s1[]="abcdef ababcd abab.",s2125];
replace (s1, s2, "abc", "XYZ");
printf("%s\n",s2);
}
选项
答案
*s1!=’\0’或*s1 *t0=*t1 *s1++ *t1++ s1=t0或s1=s1+strlen(str1)
解析
转载请注明原文地址:https://kaotiyun.com/show/jEXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4Forj=1Tois=s+jNextjp=p*s
软件(程序)调试的任务是
在下面语句或函数中,不能描述选择结构的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3-34所示。程序功能:单击“计算”命令按钮,则计算
下列叙述中正确的是()。
以下关于变量作用域的叙述中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)EndIfPrintnEndSub运
算法的有穷性是指()。
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和
随机试题
论述行政性垄断在我国的主要表现。
根据国际最佳实践,在对商业银行客户进行信用风险识别时,财务报表分析不需特别注重以下内容()。
2012年以来,欧洲债务危机仍在进一步恶化。有关欧债危机产生原因中,不正确的表述是()。
随着科技的发展,目前多数情况下72小时的气象预报较为准确,但由于受原始数据、计算手段、分析能力等条件的限制,气象预报仍难以避免误差。在这个意义上,气象预报仍然是一门不精确的科学。此论断给我们的启示是()。
根据我国宪法规定,下列关于私有财产权的表述哪一项是不正确的?()
新民主主义革命作为“新式的、特殊的资产阶级民主主义革命”,它区别于旧民主主义革命的基本特点有
知识产权是指创造智力成果的完成人或工商业标志的所有人依法享有的权利的总称。以下属于知识产权的有
下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是()。
ChinaiscastingsuchahugeshadowontheUnitedStatesthatmanyAmericansaretryinghardtolearntheChineselanguagewith
A、Scientists.B、Greeks.C、Teachers.D、Scholars.B
最新回复
(
0
)