编辑代码

#include <stdio.h>
int main () {
    int a; 
    char b,ch;
    for(;;){
        printf("请输入1个数字:");
        scanf("%d",&a);
        printf("你输入的数字是:%d,继续请输入y/Y:",a);

        // 每次使用scanf前需要清除缓冲区 
        fflush(stdin);  

        // 或者用scanf吸收回车
        scanf("%c", &ch);  

        scanf("%1c", &b);
        printf("你输入的字符是:%c\n",b);
        if(b=='y'|| b=='Y'){
            continue;
        } else {
            break;
        }
    }
    return 0; 
}