首页 > 编程知识 正文

密码过于简单,解决密码的方法

时间:2023-05-05 08:21:40 阅读:250399 作者:1697

程序简介

程序可对输入的密码进行遮掩显示,并可进行删除操作,三次输入错误后程序退出。

#include<stdio.h>#include<string.h>#include<conio.h>int main(void){ char password[12] = "ABcd1234", ch[12] = ""; int i, cnt = 2; char a; while(cnt>=0) { printf("请输入密码:"); for (i = 0; i < 11; ) { a = _getch(); if (a != 'r') { if (a == 8) { if (i > 0) { putchar('b'); putchar(' '); putchar('b'); i--; } } else { ch[i] = a; putchar('*'); i++; } } else break; } if (!strcmp(password, ch)) { printf("n密码正确!n"); break; } else { printf("n密码错误!还有%d次机会哦!n",cnt); --cnt; } if (cnt < 0) printf("没机会啦,程序退出。n"); } return 0;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。