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;
} 
