// 字符串替换
#include<stdio.h>
// 将b中的元素替换掉a从i开始的字符串
void replace(char*a,char*b,int k)
{
int i=0,j;
// 从要替换的位置开始遍历
for(j=k;a[j]!=0;j++)
{
if(b[i]!='\0')
{
// 将要b中的内容逐个放进a中
a[j]=b[i];
i++;
}
// b中的内容全部放完,跳出循环
else
{
break;
}
}
}
int main()
{
char a[100],b[100];
int i;
gets(a);
gets(b);
scanf("%d",&i);
replace(a,b,i);
printf("%s",a);
}
字符串替换
于 2023-04-29 17:13:23 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)