用c语言编写一个程序代码实现给定一个字符串,如果字符串中出现了"996",则将其替换成"9965",其余内容保持不变,后面的内容保持不变
时间: 2023-04-07 18:03:31 浏览: 86
c语言实现字符串替换
5星 · 资源好评率100%
我可以回答这个问题。以下是用C语言编写的程序代码实现给定一个字符串,如果字符串中出现了"996",则将其替换成"9965",其余内容保持不变,后面的内容保持不变:
```
#include <stdio.h>
#include <string.h>
int main()
{
char str[1000];
printf("请输入一个字符串:");
fgets(str, 1000, stdin);
int len = strlen(str);
for (int i = 0; i < len - 2; i++)
{
if (str[i] == '9' && str[i+1] == '9' && str[i+2] == '6')
{
str[i+2] = '5';
}
}
printf("替换后的字符串为:%s", str);
return 0;
}
```
阅读全文