刚学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++;
}
}
太基础了,不值的写了
如果否则
不会