编写代码模拟三次密码输入的场景。
要求:最多能输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 666;
int j = 0;
printf("请输入一个三位数的密码:");
for (int i = 3; i > 0;i--)
{
scanf("%d", &j);
if (j != a)
{
if (i == 1)
{
printf("密码错误,退出程序\n");
}
else if (i != 1)
{
printf("密码错误,你还有%d次机会:", i - 1);
}
}
else if (j == a)
{
printf("登陆成功!\n");
break;
}
}
system("pause");
return 0;
}