在主函数中输入一个总长度不超过20个字符的字符串,调用函数将其中所有的子串“is”替换成“be”,最后在主函数中输出结果。(若子串“is”一个也没有找到,应输出相应的提示。)
#include <stdio.h>
int replace(char * ch)
{
int n = 0;
if (*ch == 0) return 0;
for (int i = 1; ch[i] != 0; i++)
{
if (ch[i - 1] == 'i' && ch[i] == 's')
{
ch[i - 1] = 'b';
ch[i] = 'e';
n++;
}
}
return n;
}
int main()
{
char ch[100];
scanf("%[^\n]", ch);
int x = replace(ch);
if (x == 0)
printf("no found!");
else
printf("%s", ch);
return 0;
}