#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>
void delchar(char arr[], char ch)
{
int i=0, j=0;
while (arr[i]!='0')
{
if (arr[i] != ch)
{
arr[j] = arr[i];
j++;
}
i++;
}
arr[j]='\0';
}
int main()
{
char arr[100], ch;
gets(arr);
scanf("%c", &ch);
getchar();
delchar(arr, ch);
puts(arr);
return 0;
}
删除字符: 输入一个字符串,再输入一个字符 ch,将字符串中所有的 ch 字符删除后输出该字符串。要求定义和调用函数delchar(s,c),该函数将字符串s 中出现的所有c字符删除。试编写相应程序
于 2024-01-11 13:55:15 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)