怎么实现密码输错又重新输入的循环!!!
怎么实现密码输错又重新输入的循环!!!怎么实现密码输错又重新输入的循环!!!
怎么实现密码输错又重新输入的循环!!! while continue
goto
都可以 ba21 发表于 2017-7-29 15:31
while continue
goto
都可以
用while怎么写。。能不能写一段我看看{:5_107:} qq190185876 发表于 2017-7-29 15:34
用while怎么写。。能不能写一段我看看
自己动手...... ba21 发表于 2017-7-29 15:39
自己动手......
我写出来都是无限循环下去。。。不会啊{:5_107:} 先看视频学习吧,这你凭空想象的提问,确实很难回答啊:
while 1:
请输入密码
if 输入的密码 == 正确的密码:
break
为什么不第一次就输对 qq190185876 发表于 2017-7-29 15:41
我写出来都是无限循环下去。。。不会啊
你的代码呢?复制上来,帮你找原因 ba21 发表于 2017-7-29 15:51
你的代码呢?复制上来,帮你找原因
第一个用goto写,直接跳到输密码那一步,就能懂;第二个用while就不知道怎么可以能再跳去输密码
一, #include<stdio.h>
void main()
{
int i;
loop:
printf("请输入密码:\n");
scanf("%d",&i);
switch (i)
{
case 1:printf("密码正确\n"); break;
default:printf("密码错误,请重新输入\n"); goto loop;
}
}
二,#include<stdio.h>
void main()
{
int i;
printf("请输入密码:\n");
scanf("%d", &i);
if (i == 10000)
{
printf("密码正确");
}
while (i != 10000)
{
printf("密码错误");
}
} 本帖最后由 ba21 于 2017-7-29 16:30 编辑
qq190185876 发表于 2017-7-29 16:22
第一个用goto写,直接跳到输密码那一步,就能懂;第二个用while就不知道怎么可以能再跳去输密码
一, #i ...
while1{}
if在while里面,正确break 错误continue ba21 发表于 2017-7-29 16:29
while1{}
好的谢谢啦{:5_109:} 小甲鱼 发表于 2017-7-29 15:47
先看视频学习吧,这你凭空想象的提问,确实很难回答啊:
老师我懂啦,我会努力看视频学习的{:5_92:}
页:
[1]