C语言例题——密码校验
密码校验,最多输入三次。输入正确,显示“HELLO",错误显示"ERROR"
#include "stdio.h"
#include "string.h"void main() {int count;
// 用户输入的密码char password[100];
// 正确的密码char right_password[] = "123456";
// C语言中任何非0值都被视为逻辑的“真”while (1) {printf("请输入密码:");gets(password);if (strcmp(password, right_password) == 0) {// 将字符串输出到屏幕。输出时只有遇到 '\0' 也就是字符串结束标志符才会停止。puts("HELLO");
// 跳出循环break;} else {// 统计错误次数count++;puts("ERROR");
// 如果错误次数达到三次,结束程序if (count == 3) {printf("错误次数太多,程序结束!");return;}}}}
初学C语言,如有错误,还望指正,因考试需要,代码运行环境为:
不同编译器和不同版本C语言代码略有不同。
C语言例题——密码校验相关推荐
- JS正则密码校验之:JS正则匹配半角英文符号
概述 在JS密码校验中常常会遇到密码强度的校验需求,借用一位朋友提问的图,他在工作中遇到的一个比较经典的密码强度校验要求: 这个需求有两个难点,一,是如何使用正则匹配所有半角英文标点符号,二,是如何验 ...
- IO实现账号密码校验
需求:从控制台输入账号密码并和文件中保存的账号密码比对,一致则登录成功. package Io;import java.io.*; import java.util.Scanner;public cl ...
- JWT 添加用户名或邮箱 密码校验
JWT 用户名或邮箱 密码校验 参考 https://learnku.com/articles/6216/laravel-uses-jwt-to-implement-api-auth-to-build ...
- c语言密码强度的判断程序,C语言实现密码强度检测
这篇文章主要为大家详细介绍了C语言实现密码强度检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了C语言实现密码强度检测,供大家参考,具体内容如下 ...
- oracle复杂密码,如何配置 Oracle 11g 复杂密码校验设置
----查看缺省profile 中 密码相关的参数配置信息 SQL> SELECT profile,resource_type,resource_name,limit FROM dba_prof ...
- python判断用户名密码是否正确_python实现用户名密码校验
本文实例为大家分享了python实现用户名密码校验的具体代码,供大家参考,具体内容如下 需要实现功能 输入用户名密码 : 认证成功后显示 欢迎信息 : 连续输错三次后 锁定 : readme: 具体请 ...
- JS密码校验规则前台验证(不能连续字符(如123、abc)连续3位或3位以上)(不能相同字符(如111、aaa)连续3位或3位以上)
密码必须为8到16位且必须包含数字和字母 密码必须包含特殊字符[_&#%] 不能连续字符(如123.abc)连续3位或3位以上 不能相同字符(如111.aaa)连续3位或3位以上 /*** 外 ...
- C语言 | 将密码译回原文,并输出密码和原文
例66:有一行电文,已按下面规律译成密码:A->Z a->z;B->Y b->y;即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变.要求C语 ...
- java简单密码校验工具类及弱密码说明
1.连续性弱密码校验 描述:密码连续性校验是指123456,654321,abcdefg,gfedcba等数字和字母顺序是连续的字符称之为连续性弱密码. 校验方式:PassWordUtil.java通 ...
- c语言经典例题及其答案详解,100个经典c语言例题(带答案)
100个经典c语言例题(带答案) 100 个经典 c 语言例题(带答案)经典C源程序 100 例- -1 经典C源程序 100 例 [程序 1]题目:有 1.2.3.4 个数字,能组成多少个互不相同且 ...
最新文章
- pow函数gcc编译提示 undefined reference to `power' 的解决办法
- linux怎样标识空设备,Linux系统命令------Ubuntu下解决adb设备列表为空
- 简明 Git 命令速查表
- 电磁场与电磁波第二章 电磁场的基本规律
- PAT甲级1099 Build A Binary Search Tree (30分):[C++题解]建立二叉搜索树、dfs和bfs
- JPA入门简介与搭建HelloWorld(附代码下载)
- VTK:Rendering之Rainbow
- 英国电价与光伏容量占比关系分析
- qt窗口关闭退出程序_Qt5 窗口关闭信号的响应~
- 【dubbo】http.conn.HttpHostConnectException.host: 'org.apache.http.HttpHost' could not be instantiated
- 组队瓜分百万奖金池,资深算法工程师带你挑战飞桨论文复现赛!
- 云服务器BBC销售渠道,云服务器BBC控制台
- IO流-ReadLine方法的原理 自定义BufferedReader
- python连接postgis_python连接PostgreSQL
- echarts自动排序_百度echarts 排序问题
- C# installshield使用教程
- Java 8的新特性(入门)
- MDM数据清洗功能开发说明
- PPT:动画出现设置
- Google浏览器删除的书签怎么恢复?