#include <stdio.h>
#include<string.h>
#include<stdlib.h>
#define Maxnumber 100
#define MM "1"
struct personal_infor
{
char name[8];
char sex;
int number;//账号只有5位数字
char password[6];//密码为6位的纯数字
long money;
char SFZ[18];
char address[80];
}people[Maxnumber];
void Insert();//插入
void Search1();//管理员查询
void Search2();//普通用户查询
void Update();//修改
void Delete();//删除
void Show1();//显示所有的资料,只有管理员有权限
void Show2();//显示所有的资料,用户的权利
void Cunkuan();//存款
void Qukuan();//取款
void name();//姓名
void sex();//性别
void SFZ();//身份证
void password();//密码
void number();//账号
void money();//金额
void address();//家庭住址
//void S1();//管理员函数
void S1();
void S2();//用户函数
void information();//调用所有的资料信息
void CQ();//调用存、取款函数
void save();//保存信息
void init();//初始化结构体
int ZH;
int p;//用于计数
int main() //主函数
{
int i,c,huihui,j,hui;
int huihui1;
char n[10];
init();
do
{
printf("\n");
printf(" @@@@@@@@@@@@@@@@@@@@@@@@@@欢迎使用银行管理系统@@@@@@@@@@@@@@@@@@@@@@@@@@");
printf("\n");
printf("\n");
printf(" $$$$$$$$$$$$$$$$$$$$$$$$$$$1----------管理员$$$$$$$$$$$$$$$$$$$$$$$$$\n");
printf(" $$$$$$$$$$$$$$$$$$$$$$$$$$$2----------普通用户$$$$$$$$$$$$$$$$$$$$$$$\n");
printf(" $$$$$$$$$$$$$$$$$$$$$$$$$$$3----------退出$$$$$$$$$$$$$$$$$$$$$$$$$$$\n");
printf("\n");
printf(" 请选择序号:");
scanf("%d",&i);
switch(i)
{
case 1:do
{
printf(" 请输入密码:");
scanf("%s",n);
//getchar(); //停顿;
}while( strcmp(n,MM));
S1();
break;
case 2:printf(" 请输入账号:");
scanf("%d",&ZH);
printf("%d",c);
for(i=0;i<Maxnumber;i++)
{
if(ZH==people[i].number && people[i].number!=0)
{
printf(" 请输入密码:");
scanf("%d",&n);
if(strcmp(n,people[i].password))
{
S2();
}
break;
}
}
break;
case 3:printf(" ************************谢谢使用!*************************");
break;
default:printf(" 错误选择!请重选");
}
}while(i!=3);
printf("\n");
return 0;
}
//用户信息函数//
void name()
{
int i;
for(i=0;i<Maxnumber;i++)
{
if(people[i].number!=0 && ZH==people[i].number)
{
printf("%s",people[i].name);
break;
}
}
}
void sex()
{
int i;
for(i=0;i<Maxnumber;i++)
{
if(people[i].number!=0 && ZH==people[i].number)