实现一个输入密码的c程序
设计要求:
编写代码模拟三次密码输入的场景。
最多能输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。
上代码!
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
#include<time.h>
#include<Windows.h>
int main()
{
int password[] = {1,2,5,7,6,9};
int time = 1;
while (time <= 3) {
int i;
int count = 0;
time++;
int input[6];
for (i = 0; i < 6; i++)
{
printf("please input %d number:", i+1);
scanf("%d", &input[i]);
}
for (int j = 0; j < 6; j++)
{
if (input[j] == password[j]) {
count++;
}
}
if (count == 6) {
break;
}
else{
printf("you have %d choice\n",4-time);
}
}
if (time <= 3) {
printf("yes!\n");
}
else {
printf("exit it!\n");
}
system("pause");
return 0;
}