模拟三次密码输入

#include <stdio.h>
#include<string.h>
int main()
{
 int i=0;
 char *p = "123456";
 char passwd[10];
 for (i = 0; i < 3;i++)
 {
  printf("请输入密码(最多9位):>");
  scanf("%s",passwd);
  if (strcmp(p,passwd) == 0)
  {
   printf("登陆成功\n");
   break;
  }
  else
  {
   printf("密码输入错误,请重新输入\n");
  }
 }
  if (i == 3)
  {
   printf("三次输错,登录失败");
   return 0;
  }
  printf("取钱成功");
  return 0;
}

利用数组实现:

#include <stdio.h>
#include<string.h>
int main()
{
 int i=0;
 char arr1[10] = "123456";
 char arr2[10];
 for (i = 0; i < 3;i++)
 {
  printf("请输入密码(最多9位):>");
  scanf("%s",&arr2);
  if (strcmp(arr1,arr2) == 0)
  {
   //12printf("登陆成功!\n");
   break;
  }
  else
  {
   printf("密码输入错误,请重新输入\n");
  }
 }
  if (i == 3)
  {
   printf("三次输错,登录失败");
   return 0;
  }
  printf("取钱成功");
  return 0;
}
时间: 2024-11-11 03:10:13

模拟三次密码输入的相关文章

c语言:模拟三次密码输入。

模拟三次密码输入. 解:程序: #include<stdio.h> #include<windows.h> #include<string.h> int main() { int i; char *p = "123456"; char arr[10]; for (i = 0; i < 3; i++) { printf("请输入密码:"); scanf("%s",arr); if (strcmp(p,arr

模拟银行用户三次密码输入

#include<stdio.h> #include <string.h> int main() { int i,j; char arr1[10]="123456"; char arr2[10]; printf("请输入密码:\n"); for(i=0;i<3;i++) { scanf("%s",&arr2); if(strcmp(arr1,arr2)==0) { break; } else { printf

Python3 模拟用户密码输入三次错误后锁定

#locklist.txt模拟锁定用户列表 格式如下 #user1 #user2 #userlist.txt模板注册用户列表 格式如下 # user1:password1 # user2:password2 #初始化输入次数 count = 0 while True: #获取用户输入 username = input("Input your username:") password = input("password:") #判断输入用户是否在锁定用户列表 lock

Python登录,输入三次密码

第一段python代码,写了一天,总算不报错了,值得纪念. 基本要求: 写一个登录界面,登录三次锁定用户 1. 包含一个用户信息文件,用户名和密码 2.黑名单文件 过程: 1.先检查是否在黑名单中,如果存在则不让登录 2.如果不在黑名单中也不在用户列表,则提示找管理员开通 3.如果在用户表中,则提示输入密码,如果超过三次输入密码,则把用户加入黑名单. 代码实现流程图: # -*- coding:UTF-8 -*- #author:RXS002 2016-8-1 white = open('whi

WebBrowser无法显示招商银行密码输入控件的问题

本文由CharlesSimonyi发表于CSDN博客:http://blog.csdn.net/charlessimonyi/article/details/30479131转载请注明出处 之前就看到CSDN论坛上有人提问,自己写的程序中的WebBrowser打开招商银行的登录页面后(https://pbnj.ebank.cmbchina.com/CmbBank_GenShell/UI/GenShellPC/Login/Login.aspx),无法显示密码输入控件,但是在IE中可以正常显示. 后

1、账号密码输入次数 &nbsp; 2、多级菜单

1.账号密码输入次数 条件:1.输入用户密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 user="pengchun" password="pcwangjixuan" f = open('user.log','r') lock_file = f.read() f.close() count = 0 for i in range(3): user1=input("please input your name:") password1 = in

python 小程序,输错三次密码锁定账户

1 [[email protected] ~]# cat 7.py 2 #!/usr/bin/python 3 # -*- coding=UTF-8 -*- 4 5 usera_name = 'usera' 6 usera_passwd = 'aresu' 7 usera_status = 'on' 8 userb_name = 'userb' 9 userb_passwd = 'bresu' 10 userb_status = 'on' 11 ng = 0 12 13 14 name = ra

shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践

在很多实践项目中,我们经常会通过SSH来进行认证,如通过SSH拷贝文件,虽然我们可以使用公钥与私钥实现ssh 无密码登录,在不同的服务器上又需要配对相应的密钥,切换用户麻烦等问题,在一些需要交互但会涉及到批量处理的时候,通过shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录会大大的提高工作效率 #! /bin/bash ############################################## #Author:                

shell 脚本实战笔记(8)--ssh免密码输入执行命令

前言: ssh命令, 没有指定密码的参数. 以至于在脚本中使用ssh命令的时候, 必须手动输入密码, 才能继续执行. 这样使得脚本的自动化执行变得很差, 尤其当ssh对应的机器数很多的时候, 会令人抓狂.本文讲解了两种方式, 一种借助expect脚本, 一种借助sshpass来实现. *) 借助expect脚本来实现1. expect不是系统自带的工具, 需要安装yum install expect -y 2. expect脚本的编写规则 1. [#!/usr/bin/expect] 告知系统脚