/*输入一个字符串,再输入一个字符ch,
将该字符串中所有的ch字符删除,输出该
字符串*/
#include <stdio.h>
#include <stdlib.h>
#include"string.h"
void delchar(char p[],char ch)
{
char s[20];
int i=0,j=0;
for(i=0;p[i]!=0;i++){
if(p[i]!=ch){
s[j]=p[i];
j++;
}
}
s[j]=0;
for(i=0;s[i]!=0;i++)
p[i]=s[i];
p[i]=0;
}
int main()
{
char p[20];
char ch;
printf("Give ch:");
ch=getchar();
printf("Give your array:");
scanf("%s",p);
delchar(p,ch);
printf("After declared:");
puts(p);
return 0;
}
删除字符
最新推荐文章于 2023-05-30 14:30:38 发布