C语言这个 代码 为什么 输入浮点型 和 字符 就会 进入死循环啊
提示: 作者被禁止或删除 内容自动屏蔽
# include <stdio.h> # include <stdlib.h> int main(void) { int a; printf("请输入你的保险箱密码:"); scanf ("%d", &a); while(a != 12345) { printf("你输入的密码不正确,再输入一次\n"); char ch; while ( (ch=getchar()) != '\n') continue; scanf("%d", &a); } printf("恭 喜 你 密 码 正 确!!\n"); system("pause"); return 0; }