#include<stdio.h>
#include<string.h>
int main()
{
int i;
//需要删除的字符变量的声明
char delete_ch;
//若需要输入的字符串过长,可修改数组a中括号内的值
char a[100];
//字符串的实际字符数变量的声明
int num;
printf("请输入字符串:");
gets_s(a);
//确定输入的字符数
num = strlen(a);
printf("输入想删除的字符:");
scanf_s("%c", &delete_ch);
//循环输出字符
for (i = 0; i < num; i++)
{
//判断,跳过需要删除的字符的输出
if (a[i] == delete_ch)
{
continue;
}
//输出字符
printf("%c", a[i]);
}
//换行
printf("\n");
//返回
return 0;
}
删除字符串中的指定字符(c语言,非调用)
于 2020-11-20 20:16:54 首次发布