【C语言】模拟用户登录情景(只能输入三次密码)
来源:互联网 发布:如何发淘宝链接给朋友 编辑:程序博客网 时间:2024/06/05 18:04
问题:模拟用户登录情景,只允许输入三次密码。如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。
参考代码:
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ int i = 0; char passwd[10] = { 0 };//定义一个字符数组 printf("请输入密码:"); scanf("%s", passwd); for (i = 0; i < 3; i++) { if (strcmp(passwd, "123456") == 0)//strcmp:字符串比较函数 { printf("登录成功!\n"); break; } else { if (2-i == 0) { //当密码错误且剩余输入次数为0时 printf("登录失败,请核对密码后重新登录!\n"); break; } printf("密码错误,还可尝试%d次\n", 2-i); fflush(stdin);//用于清空输入缓冲区 //确保不影响后面的数据读取 gets(passwd);//从stdio流中读取字符串 //直至读取到换行符或EOF停止 } } system("pause"); return 0;}
运行结果:
⑴输入三次均错误,登录失败:
⑵第二次输入正确,登录成功:
阅读全文
0 0
- 【C语言】模拟用户登录情景(只能输入三次密码)
- 模拟用户登录情景,并且只能登录三次,只允许输入三次密码,如果密码正确则提示登录成功,如果密码三次均错误,则退出程序。
- 编写代码实现,模拟用户登录情景,并且只能登录三次。 只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。
- 编写代码实现,模拟用户登录情景,并且只能登录三次,只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。
- 模拟用户登录情景,并且只能登陆三次
- C语言之(for循环)模拟用户登录情景
- 编写代码实现,模拟用户登录情景,并且只能登录三次。
- C语言 模拟三次密码输入
- 【C语言】模拟三次密码输入
- c语言:模拟三次密码输入。
- C语言 模拟三次密码输入
- c语言模拟实现三次密码登录(简单)
- 模拟用户登录情景
- 模拟用户登录情景
- 模拟银行用户三次密码输入
- C语言:模拟输入密码系统,三次以内正常通过,三次退出程序
- 【C】模拟三次密码输入的场景
- 模拟三次密码输入
- 类的封装以及构造方法
- 深度学习---Windows VS2015 tensorflow环境配置
- NodeJS使用淘宝npm镜像站的各种姿势
- 关于windows下和ubuntu下conda命令搭载tensorflow环境
- Golang实战【简易爬虫】
- 【C语言】模拟用户登录情景(只能输入三次密码)
- bzoj3624 [Apio2008]免费道路
- 自定义折线Demo
- 使用容器的概念理解多维数组和多维空间
- 精品小说《倾心倾情倾了所有》完整版阅读
- 一些Linux命令简要笔记——软件管理
- windows操作系统有哪些版本
- x86实现ARM CLZ。。。
- 匿名内部类详解