首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序能将字符串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
29
问题
下列程序能将字符串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()num=InputBox("请输入一个实数"):p=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)Els
软件生命周期是指()。
下列选项中不符合良好程序设计风格的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
计算下面分段函数的正确语句是()。
算法的有穷性是指()。
解题方案的准确而完整的描述称为______。
随机试题
根据《中华人民共和国行政许可法》,基本原则是()。
眼压高低主要取决于房水循环中的哪些因素()
水的化学耗氧量代表
(2012年)在进行建设项目的环境影响评价时,正确的工作程序是:
某局部双代号网络计划如图(未标注的表示其他工作),工作A的最早完成时间是( )
招标人应当采取必要的措施,保证评标在( )的情况下进行。
Almosteveryonesuffersfromaheadache【K1】______(occasional).Butsomepeoplesufferfromrepeated,frequentheadaches.What
嘉靖二十九年,鞑靼部俺答汗率兵绕过大同,直下通州,进逼北京,大肆抄咯,史称()。
下面关于推进祖国统一的说法中,正确的是()
在NetWare中,当工作站用户请求将数据和文件写入硬盘时,先将其写入内存缓冲区,然后以后台方式写入磁盘中,称为______。
最新回复
(
0
)