输入:
一个数组:
1234557890
替换第几个:
6
替换成什么:
6
输出:
1234567890
程序:
#include<bits/stdc++.h>
using namespace std;
int main(){
char space = 8,write[100001],str[100001];
int spacelen;
cin.getline(str,100001);
cin>>spacelen;
cin>>write;
cout<<str;
for(int i = strlen(str) - spacelen + 2;i >= 1;i--){
if(i == 1){
cout<<write;
return 0;
}
cout<<space;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
char space = 8,write[100001],str[100001];
int spacelen;
cin.getline(str,100001);
cin>>spacelen;
cin>>write;
cout<<str;
for(int i = strlen(str) - spacelen + 2;i >= 1;i--){
if(i == 1){
cout<<write;
return 0;
}
cout<<space;
}
return 0;
}
该程序接收一个字符串、一个要替换的位置和一个替换字符,然后将字符串中指定位置的字符替换为新字符并输出结果。代码实现了简单的字符替换功能,适用于基础的字符串处理场景。

被折叠的 条评论
为什么被折叠?



