题目:编写代码模拟三次密码输入的场景

要求:最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
代码:

#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;
}

运行结果:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43777322/article/details/85338370