#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;
}
}
C语言简单模拟用户登录
最新推荐文章于 2024-05-28 19:33:25 发布