6.16 C语言练习(编程实现从一字符串中删除指定的字符。)

【练习】

题目要求:
	编程实现从一字符串中删除指定的字符。
	例如:
	输入:abcdefg c
	输出:abdefg
#include 

int main()
{
	char str[100],c,i,j=0;
	
	gets(str);                //输入字符串 
	
	c=getchar();              //输入要删除的字符 
	
	for(i=0;str[i]!='\0';i++)
	{
		if(str[i]!=c)         //当不是要删除的字符 (删除的字符直接略过) 
		{
			str[j]=str[i];    //重新放入
			j++;
		}
	}
	
	str[j]='\0';               
	
	printf("%s\n",str);
	
	return 0;
}

6.16 C语言练习(编程实现从一字符串中删除指定的字符。)_第1张图片

你可能感兴趣的:(6.16 C语言练习(编程实现从一字符串中删除指定的字符。))