問題描述:
從鍵盤輸入一個字符串和一個字符,刪除字符串中所指定的字符,將結果保存到一個新的字符串中並輸出
編譯環境: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;
}
測試案例: