一个简单的小程序,提前设置密码,然后输入密码验证。
密码可以自己改为在程序运行时设置。
密码验证时,可如果输入密码错误,可以设置下次重新输入密码要等几分钟还是几小时。
#include <stdio.h>
#include <windows.h>
#include<time.h>
int main()
{
int password = 1234;
int x;
int y = 3;
do
{
printf("请输入你的密码:");
scanf("%d", &x);
while (getchar() != '\n');//排除错误输入
if (x != password)
{
y--;
printf("\a密码错误,你还有%d次输入机会\n", y);
if (y >= 1)//设置可重新输入多少次
{
printf("请重新输入\n\n");
Sleep(1000);
system("cls");
}
}
else
{
break;
}
} while (y > 0);
if (x == password)
{
printf("密码正确\n");
}
return 0;
}