这几天在茫然和烦躁再到恍然大悟中反复度过!
茫然是因为对C语言越来越茫然,不知道学这些来干啥。。。
烦躁是因为太过于心急,一个知识点看不懂就烦躁。。。
恍然大悟是因为和问题僵持后发现其实问题是可以解决的。。。
这几天没有贸然再去看太多的新知识,因为必须得循循渐进,学过的知识一定要复习,练习!!!!
没啥其他的感想了,记录一个小玩意,以后就针对这个慢慢改进!就当是练习和成长了!
#include<stdio.h>
#include<windows.h>
//账户及密码验证
void registered()
{
//定义用户名、密码及验证密码数组
int user[11],password[8],password1[8],i;
zh :
printf("Please enter an 11-digit mobile phone number to register an account:");
scanf("%d",user);
printf("\n");
//验证账户格式
if(user[0]>1)
{
printf("The account format is wrong,please re-enter:");
printf("\n");
goto zh;
}
mm :
//获取用户输入
printf("Please enter 8-digit password:");
scanf("%ld",password);
getchar();
printf("\n");
printf("Please enter the password again to confirm:");
scanf("%ld",password1);
getchar();
printf("\n");
//验证用户密码格式
for(i=0;i<8;i++)
if(password[i]!=password1[i])
{
printf("Password input is inconsistent,please re-enter!");
printf("\n");
Sleep(1500);
system("cls");
goto mm;
}
else
{
printf("Congratulations,the registration is successful!");
printf("\n");
break;
}
}
//账户注册
void account()
{
//确认用户是否已有账户
char preset[]="yes",obtain[2];
printf("Do you have account? please enter(yes or no):");
scanf("%s",obtain);
printf("\n");
//无账户时跳转注册
if(preset[1]!=obtain[1])
{
printf("You don't have account!\n");
printf("\n");
Sleep(2000);
printf("The registration page is being redirected please wait moment!\n");
Sleep(3000);
printf("\n");
registered();
}
printf("Welcome to the system,the menu is loading,please wait!\n");
printf("\n");
}
//加载动画
void loading()
{
int i;
for(i=0;i<9;i++)
{
printf("● ");
Sleep(1000);
}
printf("\n");
}
//菜单
void Menu()
{
printf("\n");
printf("◆1.\t\t新增人员信息\t\t◆");
printf("\n");
printf("◆2.\t\t删除人员信息\t\t◆");
printf("\n");
printf("◆3.\t\t查询人员信息\t\t◆");
printf("\n");
printf("◆4.\t\t打印人员信息\t\t◆");
printf("\n");
}
int main()
{
account();
loading();
Menu();
return 0;
}
加油啊!不能放弃!