资源简介
活期储蓄账目管理数据 结构 课程设计 活期
代码片段和文件信息
#include
#include
#include
#include
int total=1;//定义的全局变量,用于开户所需
typedef struct ElemType
{
char name[8];
int account;
char password[6];
float money;
}ElemType;
typedef struct lnode
{
ElemType data;
struct lnode *next;
}link;
void InitList(link *&L)
{
L=(link *)malloc (sizeof(link));
L->next=NULL;
}
void InsertList(link *&L)
{
link *s;
s=(link*)malloc(sizeof(link));
printf(“请输入你要开户的姓名:“);
scanf(“%s“s->data.name);
s->data.account=10001000+total++;
printf(“\n你开户的账号为:%d\n“s->data.account);
printf(“请输入你账号的密码:“);
scanf(“%s“s->data.password);
s->data.money=0.00;
s->next=NULL;
if(L->next==NULL)
L->next=s;
else
{
s->next=L->next;
L->next=s;
}
printf(“开户成功。\n“);
}
void DeleteList(link *&L)
{
link *p=L*q;
char pass[6];
int s;
printf(“请输入你要销户的账号:“);
scanf(“%d“&s);
printf(“请输入该账号的密码:“);
scanf(“%s“pass);
while(p->next!=NULL)
{
if(p->next->data.account==s)
break;
p=p->next;
}
if(p->next!=NULL)
{
while(strcmp(p->next->data.passwordpass)!=0)
{
printf(“密码错误!请重新输入:“);
scanf(“%s“pass);
}
q=p->next;
p->next=q->next;
free(q);
printf(“账号销户成功。\n“);
}
else printf(“你所要销户的的账号不存在(或者已经销户)。\n“);
}
void PrintList(link*L)
{
link *p=L->next;
while (p!=NULL)
{
printf(“%s\t“p->data.name);
printf(“%d\t%s\t%.2f\n“p->data.accountp->data.passwordp->data.money);
p=p->next;
}
}
void Deposit(link *&Llink *p)
{
int cq;
float mn;
while(1)
if(p!=NULL)
{
printf(“请选择存款(1)、取款(2)、查询余额(3)、退出账号(4)。\n(请输入括号内的数字输入其它字符默认为取款):“);
scanf(“%d“&cq);
if(cq==1)
{
printf(“请输入你的存款金额:“);
scanf(“%f“&mn);
p->data.money=p->data.money+mn;
printf(“存款成功!\n“);
}
else if(cq==3)
{
printf(“你账户的余额为:%.2f\n“p->data.money);
}
else if(cq==4)
{
printf(“账号退出成功。\n“);
return;
}
else
{
printf(“请输入你的取款金额:“);
FH: scanf(“%f“&mn);
if((p->data.money-mn)>=0)
{
p->data.money=p->data.money-mn;
printf(“取款成功!\n“);
}
else
{
printf(“取款失败!\n“);
printf(“你账户上的金额不足!你的账户余额为:%.2fRMB\n“p->data.money);
printf(“请输入合适的取款金额:“);
goto FH;
}
}
}
}
void Se - 上一篇:c0文法编译课程设计
- 下一篇:c语言图形学鼠标点击画椭圆
相关资源
- GD32通过规则组寄存器 DMA获取多组AD
- C语言课程设计
- 利用C++哈希表的方法实现电话号码查
- c语言电子商务系统
- 学校超市选址问题(数据结构C语言版
- 数据结构,迷宫问题C语言版源代码
- DSDEMO-C演示(数据结构C语言版 严蔚敏
- Wi-Fi IoT智能家居套件-Hi3861(原理图
- 国产车规级芯片KF32A152数据手册V2.5
- 基础qt数据库读取和显示
- Qt查询SQLite数据库
- 使用QWT库实现接收串口数据,并根据
- STM32 LIN通信数据发送实现 测试通过
- MPU6050读取原始加速度、角速度及温度
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- 实验报告:数据结构长整数四则运算
- 宠物管理系统课程设计(源码+数据库
- 数据结构教程李春葆第五版书中例题
- MFC文档_视图_框架_模板结构体系深入
- 计算机数据采集卡编程
- c++ 定时关机程序源码
- VC操作SQLSERVER数据库
- c 操作sqlite数据库.cpp
- c语言课程设计:客房登记系统源码
- 吕鑫vc6c++数据结构视频源码
- 数据结构教程李春葆第五版课后答案
- 李春葆课后习题答案(数据结构教材
- 简单职工管理系统(控制台源码+txt数
- 8位竞赛抢答器的课程设计报告.docx
川公网安备 51152502000135号
评论
共有 条评论