C语言简单模拟用户登录

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define NAME "小明"//开始的时候要有用户名和密码才能和用户输入进行比较
#define PASS "1234"
int registers(char name[], char pass[]);/*用户登录*/
int main()
{
	int years;
	int i,j;
	char name[50];
	char pass[50];
	printf("<<<<<<<<<<<<<<<<生死簿>>>>>>>>>>>>>>\n");
	printf("温馨提示:你只有三次机会,三次一到系统自动退出\n");
	
	for (i = 0; i < 3; i++)
	{
		printf("请输入用户名:");
		scanf("%s", name);
		printf("请输入密码:");
		scanf("%s", pass);
		if (registers(name, pass) == 1)
		{
			
			j == 1;
			break;
		}
		else
		{
			printf("你还有%d次机会\n",3 - i - 1);
		}
	}
	if (i == 3)
	{
		printf("欢迎下次使用!!!!");
		exit(0);
	}
	else
	{
		printf("欢迎来到地狱游戏");
		printf("请输入你的年龄:");
		scanf("%d", &years);
		printf("你是%d年出生的\n你一共活了%d天\n你的寿命还有%d天\n", 2020 - years, years * 365, (30 - years) * 365);
	}
	
	


}
int registers(char name[], char pass[])
{
	
	if (strcmp(name, NAME) == 0 && strcmp(pass, PASS) == 0)//strcmp()比较两个字符串的大小 相等等于0
	{
		return 1;
	}
	else
	{
		return 0;
	}
}
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值