要求:最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
代码:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>
int main() {
char key[] = "abcdefg"; //设置正确密码
int i = 1;
char input[80]; //设置输入密码
for (i = 1; i < 4; ++i) { //设定只能输入三次
printf("请输入密码:");
scanf("%79s", input);
if (strcmp(key, input) == 0) { // 判断输入与正确密码是否相相同
printf("登陆成功!\n"); //提示登陆成功并跳出循环
break;
} else {
printf("输入错误!\n");
}
}if (i == 4) { //输入超过3次,提示失败
printf("登录失败!");
}
return 0;
}
运行结果: