在主函数中用gets()输入一个字符串,用自定义函数replace()将其中所有的her换she

输出

请问如果是
herr,替换后变成sher,还需要再次替换吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-30
#include <stdio.h>
void main( )
{
char c[1024] = {0};
gets(c);
for (int i = 0; i < 1022; ++i)
{
if (c[i] == 'h' && c[i+1] == 'e' && c[i+2] == 'r')
{
c[i] = 's';
c[i+1] = 'h';
c[i+2] = 'e';
}
}

puts(c);
}

本回答被提问者和网友采纳
相似回答