qq1242009750 发表于 2016-7-16 22:25:42

一个小小的程序 (模拟银行密码)

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main()
{
    int pass,i=0,p=5; //pass是密码 i是记录密码错误的输入次数,p是延时的次数

    printf("请确认四周环境安全后才输入密码\n");
    while(pass!=123456)      //默认密码 123456
    {
      scanf("%d",&pass);   //输入密码

      if(pass!=123456)   //判断
      {
            printf("密码输入错误%d次\n",++i); //记录密码的错误次数

            if(i >= 3) //超过3次就退出
      {
            break;
      }
      }
      else      //否则输入正确
      {
            printf("输入正确!@\n");
            while( p >= 0)   //p计数器等于0时结束循环
            {
                printf("\r%d秒后进入系统。。。@#",p--); // \r是回到行首的意思
                Sleep(1000);      //延时1秒
            }
            break;      //退出第一个while(pass!=123456)的循环
      }
    }

    if(i >= 3)   //判断输入错误的次数
      {
            printf(".........你的卡吞了!!.........\n");

            while( p >= 0)
            {
                printf("\r%d秒后退出系统....",p--);
                Sleep(1000);
            }

      }

    return 0;
}




不足之处请大家多多指出   

小丑哥 发表于 2016-7-17 09:10:52

求发下成品
页: [1]
查看完整版本: 一个小小的程序 (模拟银行密码)