```c
#include int main() {
char input;
printf("请输入字符:\n");
do {
scanf(" %c", &input); // 注意前面的空格,用于吸收回车符
printf("输入的字母为:%c\n", input);
} while (input != 'q');
return 0;
}
``` 在这个示例代码中,程序会不断地从用户输入中读取字符,并在每次输入后输出对应的字母,直到输入字符`q`时退出循环。 运行程序后,您可以输入任意个字符,每输入一个字符,程序都会输出对应的字母,直到输入字符`q`时退出程序。这样可以让用户自由地输入字符,查看对应的输出结果。同时,我们在`scanf`函数中的`%c`前加了一个空格,用于吸收之前输入时的回车符,以防止出现意外的输入错误。