用c语言编写一个程序代码实现给定一个字符串,如果字符串中出现了"996",则将其替换成"9965",其余内容保持不变
时间: 2023-04-07 09:03:28 浏览: 195
c语言实现字符串替换
5星 · 资源好评率100%
可以回答这个问题。以下是示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
char *p = strstr(str, "996");
if (p != NULL) {
strcpy(p, "9965");
}
printf("替换后的字符串为:%s\n", str);
return 0;
}
```
这个程序首先让用户输入一个字符串,然后使用 `strstr` 函数查找字符串中是否包含 "996",如果找到了就使用 `strcpy` 函数将其替换成 "9965"。最后输出替换后的字符串。
阅读全文