master
unknown 7 years ago
parent c5ba2cbd48
commit 536f2dfe93

@ -1,7 +1,7 @@
#include<stdio.h>
#include<stdlib.h>
//#include <windows.h>
#include <string.h>
#include<conio.h>
#include<windows.h>
struct user
{
char num[20];
@ -46,13 +46,14 @@ printf("\n");
/********************************************************************************************/
int main()
{
int n,f;
while(1)
{
do
{
menu(); /*调用菜单函数*/
printf("请输入你需要操作的序号(1-8):\n");
printf("请输入你需要操作的序号(18):\n");
scanf("%d",&n);
if(n>=1&&n<=8)
{
@ -65,17 +66,20 @@ int main()
printf("您输入有误,请重新选择!");
}
}while(f==0);
switch(n)
{
case 1:printf(" 录入用户信息\n\n"); type_in(); break;
case 2:printf(" 浏览用户信息\n\n"); system("cls"); scan(); break;
case 3:printf(" 查询用户信息\n\n"); system("cls"); search(); break;
case 4:printf(" 删除用户信息\n\n"); system("cls"); del(); break;
case 5:printf(" 修改用户信息\n\n"); system("cls"); change(); break;
case 6:printf(" 添加用户信息\n\n"); system("sls"); add(); break;
case 7:printf(" 存取款\n\n") ; system("sls"); ak(); break;
case 1:printf(" 录入用户信息\n");printf("\n");type_in();break;
case 2:printf(" 浏览用户信息\n");printf("\n");system("cls");scan();break;
case 3:printf(" 查询用户信息\n");printf("\n");system("cls");search();break;
case 4:printf(" 删除用户信息\n");printf("\n");system("cls");del();break;
case 5:printf(" 修改用户信息\n");printf("\n");system("cls");change();break;
case 6:printf(" 添加用户信息\n");printf("\n");system("sls");add();break;
case 7:printf(" 存取款\n");printf("\n");system("sls");ak();break;
case 8:goto loop;
default :break;
}
}
loop:
system("cls");
@ -94,7 +98,7 @@ scanf("%s",user[i].num);
printf("请输入姓名: ");
scanf("%s",user[i].name);
printf("请输入余额: ");
scanf("%lld",&user[i].money);
scanf("%d",&user[i].money);
printf("请输入电话: ");
scanf("%s",user[i].tele);
printf("请输入身份证(后6位): ");
@ -202,6 +206,8 @@ case 0:break;
default :break;
}system("cls");
}
/**********************************************************************************/
void search()/*查询函数*/
{
int t,f;
@ -400,49 +406,36 @@ void add()
getchar();system("cls");
printf("\n");
}
baocun(m+n);system("cls");
baocun(m);system("cls");
printf("添加用户档案完成。\n这时库存信息为:\n");
scan();
}
void ak()
{
int n=load();
char temp[20];
int i,state;
long long int tmoney;
printf("输入账号: \n");
scanf("%s",temp);
for(i=0;i<n;i++)
if(user[i].num==0)
int m=load();
int i,k,j,f;
char num[15];
printf("请输入账户号:");
scanf("%s",num);
for(f=1,i=0;f&&i<m;i++)
{
printf("\n已找到此人,其记录为:\n");
if(strcmp(user[i].num,num)==0)
{
printf("\n已找到此人,原始记录为:\n");
printf("\n账号 \t姓名 \t身份证 \t性别 \t余额 \t电话 \n");
printf("%s \t%s \t%s \t%s \t%lld \t%s \n",user[i].num,user[i].name,user[i].id,user[i].sex,user[i].money,user[i].tele);
break;
}
if(i==n)
{printf("\n对不起,查无此人\n");
printf("\n");}
for(i=0;i<n;i++)
{
if(strcmp(user[i].num,temp)==0)
break;
}
printf("1.存钱\n2.取钱\n");
printf("选项 1/2\n");
scanf("%d",&state);
printf("输入金额");
scanf("%lld",&tmoney);
if(state==1)
else
{
user[i].money+=tmoney;
printf("\n对不起,查无此人!\n");
}
else if(state==2)
printf("1.存款 2.取款\n");
scanf("%d",&k);
switch(k)
{
user[i].money-=tmoney;
case(1):printf("输入您将取出的金额:");scanf("%d",&j); user[i].money=user[i].money-j;
}
else printf("错误操作!\n");
baocun(n);
}
}

Binary file not shown.
Loading…
Cancel
Save