编写代码实现,模拟用户登录场景,并且只能登录三次

要模拟用户登录的场景,就要先设定一个数组,用于录入用户输入的密码;一个字符串,用于储存原正确密码。再由一个strcmp函数来对比用户输入的密码和正确密码是否相同。
此外,因为用户只能登录3次,故需要一个循环语句来保证最多三次的输入。在三次循环后,会有两种结果,一种条件是在三次输入中输入正确,提示“已登录”,另一种条件则为三次都输入错误,打印“退出登录”来提醒用户。

int main()
{
	char psw[10] = "";  //创建数组psw录入用户输入密码
	int i = 0;  
	char *ps = "123456";  //创建指针ps指向字符串“123456”
//录入密码
	for (i = 0; i <= 3; ++i)
	{
		printf("please input:>");
		scanf("%s",&psw);
		if (strcmp(psw,ps)== 0)
			break;
	}
	if (i == 3)
		printf("exit\n");  //退出
	else
		printf("log in\n");  //登录
	return 0;
}```


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值