编写程序,输入一个字符串,再输入一个宇符,在宇行书中期除输入的宇符,形成新的字行事并 输出,程序保存为2.c
时间: 2023-10-06 13:13:44 浏览: 47
网络程序设计中的并发复杂性
以下是实现此功能的 C 语言程序代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100], ch, new_str[100];
int i, j = 0;
printf("请输入字符串:");
gets(str);
printf("请输入要删除的字符:");
scanf("%c", &ch);
for(i = 0; i < strlen(str); i++) {
if(str[i] != ch) {
new_str[j] = str[i];
j++;
}
}
new_str[j] = '\0';
printf("删除 %c 后的新字符串为:%s\n", ch, new_str);
return 0;
}
```
注意:此程序使用了 gets 函数,该函数不安全,容易造成缓冲区溢出等问题。建议使用 fgets 函数代替。
阅读全文