#include<stdio.h>
#include <stdlib.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
uchar *pp="asdfa";
uint age[6]={1980,1992,1985,1970,1986,1989};
uint post[6]={266041,433234,500000,432000,987000,532000};
ulong qq[]={145456454,547864678,54645648,998777841,179990830,545646466};
ulong tell[12]={15571,735623,15571,735444,15586,554233,15571,735555,13188,999685,15571,735240};
uchar mon[6]={9,12,5,6,2,7};
uchar day[6]={9,5,6,4,25,3};
uchar srg[4]={'t','o','n','g'};
uchar scf[4]={'0','0','0','0'};
uchar temp_t=3,temp_flag1=0;
uchar if_right()
{
uchar i_temp,f_temp=1;
for(i_temp=0;i_temp<4;i_temp++)
{
if(srg[i_temp]!=scf[i_temp])f_temp=0;
}
return f_temp;
}
int land_boot()
{
printf("請輸入四位登陸密碼!\n");
while(temp_t--)
{
scanf("%c%c%c%c%c",&scf[0],&scf[1],&scf[2],&scf[3]);
if(if_right())
{
printf("恭喜你,密碼輸入正確!\n");
system("cls");
printf("請選擇你要進入的功能\n");
printf(" 1:登陸后臺管理\n");
printf(" 2:賬戶安全管理\n");
printf(" 3:查看客戶資料\n");
printf(" 4:其他管理工具\n");
printf(" 5:退出\n");
scanf("%d",&temp_flag1);
temp_t=0;
}
else printf("你還有%d次輸入機會\n",temp_t);
}
if(!if_right())
{
printf("請到柜臺前取回你的賬戶密碼,謝謝使用!本次服務已結束。\n");
exit(1);
}
}
void groupadd()
{
printf("請輸入新組名\n");
}
void groupde()
{
printf("請選擇要刪除的組\n");
}
void useradd()
{
printf("請輸入新用戶名\n");
}
void userde()
{
printf("請選擇要刪除的用戶\n");
}
void save_as()
{
}
void exit_as()
{
printf("確認退出? Y/N!\n");
}
void defau()
{
printf("輸入錯誤,請重新輸入!\n");
scanf("%d",&temp_flag1);
}
void switch_2()
{
P1:
switch(temp_flag1)
{
case 1:groupadd();break;
case 2:groupde();break;
case 3:useradd();break;
case 4:userde();break;
case 5:save_as();break;
case 6:exit_as();break;
case 7:exit(1);break;
default:defau();goto P1;break;
}
}
void login()
{
system("cls");
printf("歡迎登陸本系統后臺管理!\n");
printf(" 1:新增用戶組\n");
printf(" 2:刪除用戶組\n");
printf(" 3:新增用戶\n");
printf(" 4:刪除用戶\n");
printf(" 5:保存修改\n");
printf(" 6:不保存退出\n");
printf(" 7:退出\n");
scanf("%d",&temp_flag1);
switch_2();
}
void server()
{
system("cls");
printf("歡迎進入安全管理\n");
printf(" 1:密碼修改\n");
printf(" 2:設置密保\n");
printf(" 3:清除密碼\n");
printf(" 4:顯示登陸密碼\n");
printf(" 5:隱藏登錄密碼\n");
printf(" 6:返回\n");
printf(" 7:退出\n");
scanf("%d",&temp_flag1);
}
void user_info()
{
system("cls");
printf("歡迎查詢用戶資料!\n");
printf(" ID 姓名 年齡 郵編 電話 QQ\n");
printf(" 1: 阿龍 %d/%d/%d %d %d%d %d \n",age[0],mon[0],day[0],post[0],tell[0],tell[1],qq[0]);
printf(" 2: 盼盼 %d/%d/%d %d %d%d %d \n",age[1],mon[1],day[1],post[1],tell[2],tell[3],qq[1]);
printf(" 3: 阿帥 %d/%d/%d %d %d%d %d \n",age[2],mon[2],day[2],post[2],tell[4],tell[5],qq[2]);
printf(" 4: sumer %d/%d/%d %d %d%d %d \n",age[3],mon[3],day[3],post[3],tell[6],tell[7],qq[3]);
printf(" 5: 阿群 %d/%d/%d %d %d%d %d \n",age[4],mon[4],day[4],post[4],tell[8],tell[9],qq[4]);
printf(" 6: 阿金 %d/%d/%d %d %d%d %d \n",age[5],mon[5],day[5],post[5],tell[10],tell[11],qq[5]);
printf("返回上層請輸入'7'!\n");
printf("詳細資料查詢請輸入ID!\n");
scanf("%d",&temp_flag1);
}
void other()
{
system("cls");
printf("其他管理工具!\n");
}
void logout()
{
system("cls");
exit(1);
}
void switch_1()
{
P2:
switch(temp_flag1)
{
case 1:login();break;
case 2:server();break;
case 3:user_info();break;
case 4:other();break;
case 5:logout();break;
default:defau();goto P2;break;
}
}
void main()
{
land_boot();
switch_1();
while(1);
}
|