您的位置:首页 > 编程语言

编写代码模拟三次密码输入的场景

2018-03-24 15:12 639 查看
原题;最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
#include<stdio.h>voidmenu(){    printf("**************开机***************\n");    printf("***********密码:   **************\n");    printf("*********************************\n");}
首先这是我们编写的一个简单的菜单。
intmain(){    int input=0;    int secret=123;//密码设为123存储在secret中    int count=0;    do    {         menu();         printf("请输入密码");         scanf("%d",&input);         if(input==secret)         {             printf("密码正确\n");             break;         }         else         {             printf("密码错误\n");             count++;         }  //通过简单的if语句来判断密码是否输入正确         if(count==3)         {             printf("密码错误次数过多退出程序\n");             break;         }    }    while(input);    return 0;}
对于题目中的连续输错三次,我们可以在代码中设置一个变量count,当密码错误的时候count++。再利用if语句来判断count==3时,break跳出显示密码输错次数过多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐