欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c语言:模拟实现一个输入密码自动取款的程序

程序员文章站 2022-03-23 20:31:48
模拟实现一个输入密码自动取款的程序 程序: #include #include #include...
模拟实现一个输入密码自动取款的程序

程序:

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

int main()
{
char *p = "123456";
char passwd[10];
int i = 0;
for (i = 0; i < 3; i++)
{
printf("请输入密码(最多9位):");
scanf("%s", passwd);
if (strcmp(p, passwd) == 0)//相同为0,密码正确
{
break;
}
else
{
printf("密码输入错误!\n");
}
}
if (i == 3)
{
printf("三次密码输入错误,5秒之后关闭系统\n");
Sleep(5000);
}
else if (i<3)
{
printf("取钱成功\n");
}
return 0;
}

 

结果1:

请输入密码(最多9位):1237689

密码输入错误!

请输入密码(最多9位):943209

密码输入错误!

请输入密码(最多9位):123456

取钱成功

请按任意键继续. . .

结果2:

请输入密码(最多9位):132147

密码输入错误!

请输入密码(最多9位):98574

密码输入错误!

请输入密码(最多9位):07534

密码输入错误!

三次密码输入错误,5秒之后关闭系统

请按任意键继续. . .