当前位置: 移动技术网 > IT编程>开发语言>C/C++ > c语言:模拟三次密码输入。

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

2018年10月19日  | 移动技术网IT编程  | 我要评论

金莲花,zatan,美术学习

模拟三次密码输入。

解:程序:

#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)==0)
{
break;
}
else 
{
printf("密码错误!\n");
}
}
if (i==3)
{
printf("三次密码输入错误,系统将在3秒后自动关闭!\n");
sleep(3000);
}
else if(i<3)
{
printf("恭喜你登录成功!\n");
}
return 0;
}

 

结果1:

请输入密码:123567

密码错误!

请输入密码:65848

密码错误!

请输入密码:135268

密码错误!

三次密码输入错误,系统将在3秒后自动关闭!

请按任意键继续. . .

结果2:

请输入密码:123456

恭喜你登录成功!

请按任意键继续. . .

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网