编写C语言,使任意输入字符串,将该字符串中"yes"替换成"no".
时间: 2023-10-02 10:07:09 浏览: 143
c语言实现字符串替换
5星 · 资源好评率100%
好的,以下是C语言的示例代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入字符串:");
fgets(str, 100, stdin); // 使用fgets函数接收字符串,防止溢出
int len = strlen(str);
for (int i = 0; i < len - 2; i++) {
if (str[i] == 'y' && str[i + 1] == 'e' && str[i + 2] == 's') { // 找到"yes"字符串
str[i] = 'n';
str[i + 1] = 'o';
str[i + 2] = '\0'; // 将"yes"替换为"no"
}
}
printf("替换后的字符串为:%s", str);
return 0;
}
```
这个程序会把任何输入的字符串中的 "yes" 替换为 "no",并输出替换后的字符串。
阅读全文