刚学C++都不懂呢 希望知道的朋友能够帮帮我

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:42:44
编一函数,功能为将字符串s中的字符c1用字符c2替换,并加以调用.函数形式为:void replace(char s[],char c1,char c2);

#include <iostream>
using namespace std;
const int MAX=1000;
int main()
{
char c1;
char c2;
char s[MAX];
void replace(char s[],char c1,char c2);
cout<<"请输入一个字符串:";
cin>>s;
cout<<"请输入c1和c2:";
cin>>c1>>c2;
cout<<"替换前:";
cout<<s<<endl;
cout<<"替换后:";
replace(s,c1,c2);
cout<<s<<endl;
}
void replace(char s[],char c1,char c2)
{
int i=0;
while(s[i]!='\0')
{
if(s[i]==c1)
s[i]=c2;
i++;
}
}

太基础了,不值的写了

如果否则

不会