刪除字符串中指定的字符

問題描述:
從鍵盤輸入一個字符串和一個字符,刪除字符串中所指定的字符,將結果保存到一個新的字符串中並輸出

編譯環境:vc++ 6.0;

代碼

#include <stdio.h>

int main()
{
	char str1[80], str2[80], ch;
	int i,j=0;
	printf("輸入字符串\n");
	gets(str1);
	printf("輸入要刪除的字符\n");
	ch=getchar();

	for(i=0;str1[i]!='\0';i++)
		if(str1[i]!=ch)
			str2[j++]=str1[i];
	str2[j]='\0';

	puts(str2);
	return 0;
}

測試案例:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章