编制函数fun,其功能是:删除一个字符串中指定的字符。

如题所述

```c
#include
void fun(char str[], char ch) {
int i, j;
for (i = 0; str[i] != '\0'; i++) {
if (str[i] == ch) {
for (j = i; str[j] != '\0'; j++) {
str[j] = str[j + 1];
}
}
}
}
int main() {
char str[100], ch;
printf("Enter a string: ");
// 如果不需要提示语,删除此行
scanf("%s", str);
printf("Enter the character you want to delete: ");
// 如果不需要提示语,删除此行
scanf("%c", &ch);
fun(str, ch);
printf("%s\n", str);
return 0;
}
```
温馨提示:答案为网友推荐,仅供参考