题目要求:

这一道题是字符数组的题,需要类型
它的数组长度不超过个字符,于是我们的数组范围要开的比
个字符大,比如
.
首先你要输入一串有空格的数组,需要用
接着你要判断,第I个字符是不是要替换的字符:
最后用任意方法输出整个字符数组:代码如下(不许copy):
#include<bits/stdc++.h>
using namespace std;
int main(){
char c[205],q,h;
cin.getline(c,sizeof(c));
int len=strlen(c);
scanf("%c %c",&q,&h);
for(int i=0;i<=len;i++){
if(c[i]==q) c[i]=h;
}
printf("%s", c);
}
真的,超简单好吗
该程序接收一个不超过200个字符的字符串,然后读取两个字符,将字符串中所有出现的第一个字符替换为第二个字符。使用了cin.getline()和scanf()获取输入,然后遍历数组进行替换操作,最后输出处理后的字符串。
344

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



