模拟三次密码输入的场景
2017-07-18 12:41
726 查看
通过C语言简单的模拟用户登录界面,用户最多输入3次,错误退出程序,输入正确会有提示。
大概思路是设置正确密码:用户输入密码与正确密码进行比较,3次设置为循环循环,对每次输入密码进行判断,当正确为真值,跳出循环,显示”密码正确”;当三次均错误,跳出循环,进行判断,输入次数超过三次,显示”退出程序”。简单的运用循环和判断完成实现。我本次程序采用的是for循环。
可能遇见的问题和错误:
1.密码只能输入一次,需要注意的是用户输入的获取要写在循环内部。
2.第三次密码输入错误不需要显示密码“请重新输入”,直接显示“退出系统”。所以在此注意严谨,需要加入判断来实现。
如有错误或优化,欢迎指出!
大概思路是设置正确密码:用户输入密码与正确密码进行比较,3次设置为循环循环,对每次输入密码进行判断,当正确为真值,跳出循环,显示”密码正确”;当三次均错误,跳出循环,进行判断,输入次数超过三次,显示”退出程序”。简单的运用循环和判断完成实现。我本次程序采用的是for循环。
#include<stdio.h> #include<process.h> int main() { int input=0; //设置输入密码初始量 int password=123456; //设置正确密码(如果有字母,int调整为char数组) printf("请输入密码:"); int i; //进行循环加入判断,三次输入机会 for ( i = 0; i < 3; i++) { scanf_s("%d", &input); //用户输入密码 if (input == password) //用户输入密码与正确密码比较,条件为真,跳出循环 break; else if (i<2) //加入判断第三次输入错误直接退出程序 printf("请重新输入:"); //输入错误提示从新输入 } if (i < 3) printf("输入正确"); //输入正确进行提示,退出程序 else printf("退出程序\n"); //三次输入均错误,退出程序 system("pause"); return 0; }
可能遇见的问题和错误:
1.密码只能输入一次,需要注意的是用户输入的获取要写在循环内部。
2.第三次密码输入错误不需要显示密码“请重新输入”,直接显示“退出系统”。所以在此注意严谨,需要加入判断来实现。
如有错误或优化,欢迎指出!
Author:yk
相关文章推荐
- 编写代码模拟三次密码输入的场景。
- 模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景。最多能输入三次密码,密码正确,提示“登录成功”, 密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景
- 【C】模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序
- 小游戏——给五名运动员排名、找凶手、模拟银行密码三次输入场景、猜数字游戏,猜大或者猜小直到猜正确
- //1.编写代码模拟三次密码输入的场景。//2.编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
- “实现模拟三次密码输入”的场景的c程序
- 模拟三次密码输入的场景
- .编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。(细节提示)
- 编写代码模拟三次密码输入的场景
- 模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 码模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景
- 编写代码模拟三次密码输入的场景。
- 【C语言】模拟用户登录情景(只能输入三次密码)