求教,关于do while语句的问题
#include <stdio.h>int main()
{
int i;
do
{
printf("请输入密码:");
scanf("%d\n",&i);
}while (i != 123456);
printf("密码输入正确!\n");
return 0;
}
请问编译运行后,为什么输入了两次123456才跳出do while循环? 把scanf里面的\n去掉:
#include <stdio.h>
int main()
{
int i;
do
{
printf("请输入密码:");
scanf("%d",&i);
}while (i != 123456);
printf("密码输入正确!\n");
return 0;
} qiuyouzhi 发表于 2020-5-24 15:21
把scanf里面的\n去掉:
懂了,谢谢
页:
[1]