```c
#include int main() {
char input;
printf("請輸入字符:\n");
do {
scanf(" %c", &input); // 注意前面的空格,用于吸收回車符
printf("輸入的字母為:%c\n", input);
} while (input != 'q');
return 0;
}
``` 在這個示例代碼中,程序會不斷地從用戶輸入中讀取字符,并在每次輸入后輸出對應的字母,直到輸入字符`q`時退出循環(huán)。 運行程序后,您可以輸入任意個字符,每輸入一個字符,程序都會輸出對應的字母,直到輸入字符`q`時退出程序。這樣可以讓用戶自由地輸入字符,查看對應的輸出結果。同時,我們在`scanf`函數(shù)中的`%c`前加了一個空格,用于吸收之前輸入時的回車符,以防止出現(xiàn)意外的輸入錯誤。