#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
int i = 0;
//循环三次,用户只能登陆三次密码
for (; i < 3;i++)
{
//创建数组用于保存用户输入的密码
char password[1024] = { 0 };
//创建正确密码
char* key = "abcde";
printf("请输入密码:");
scanf("%s", password);
//比较用户输入的密码和正确密码是否想等
if (strcmp(password, key) == 0){
printf("登陆成功!\n");
//想等跳出循环
break;
}
else
{
printf("您的输入有误,请重新输入!\n");
}
}
//如果输出的i为3说明已经输错三次,提示退出程序
if (i==3)
{
printf("输入超过三次,退出程序!\n");
}
system("pause");
return 0;
}
输出结果为: