#include<stdio.h> #include<string.h> int main() { char ch[105],a; while(gets(ch)!=NULL) { scanf("%c",&a); getchar(); getchar(); for(int i=0;ch[i]!='\0';i++) { if(ch[i]!=a) printf("%c",ch[i]); } printf("\n"); } return 0; }
HINT char str[100],a; while(gets(str)!=NULL)//多組測試數據 { scanf("%c",&a); getchar();//注意加這一行,它的作用是將上一行輸入的回車符號'\n'符號讀入 for(i=0;str[i]!='\0';i++) { //寫代碼;找到a,用循環語句將數組左移1位置 } //寫代碼;輸出刪除a后的數組 } return 0; } //可能第二行的字符后面有空格或者其他的東西,建議用gets來讀第二行。 //用C++的可以把gets換成getline會更好