编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
#include<stdio.h>
#include<windows.h>
#pragma warning(disable:4996)
#define PASSWORD "xys321"
int main()
{
	char psw[10] = " ";
	int i = 0; 
	for (i = 0; i < 3; i++)
	{
		printf("please input password:");
		scanf("%s", psw);
		if (0 == strcmp(psw, PASSWORD))//字符串比较不能直接用==,因为不存在字符串类型,必须使用函数strcmp.
		{
			printf("Login sussess!\n");
			break;
		}
	}
	if (3 == i)
	{
		printf("Login Failed,please try again 60s\n");
	}
	system("pause");
	return 0;
}

阅读更多
个人分类: c语言
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭