资源简介
活期储蓄账目管理数据 结构 课程设计 活期
代码片段和文件信息
#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语言图形学鼠标点击画椭圆
相关资源
- c0文法编译课程设计
- pgm数据读取与保存
- C语言数据结构课程设计迷宫问题
- C语言课程设计——家庭财务管理系统
- 数据结构--家谱管理系统内含报告
- 严蔚敏《数据结构》的全部代码实现
- 数据结构课程设计\\算术表达式求解
- NTFS数据恢复的c++类代码
- c++字典列表
- C++课程设计选课系统
- 数据结构的顺序栈的逆置和合并
- linux环境下C语言实现图片的socket传输
- 个人账户管理系统修改版C语言版
- 编译原理课程设计含報告
- 小型C++设计的数据库设计
- 课程设计 电梯模拟 c++语言
- 数据链路层各协议的实现算法
- K-means聚类算法c语言实现支持任意维数
- 一个简单的文件系统操作系统课程设
- C/C++结构体序列化配置模板化
- MFC写的棋盘,可以保存坐标数据
- 数据结构课程设计学生作业管理系统
- Wireshark保存文档转为纯文本数据
- 班级通讯录管理系统C语言课程设计
- C++ Builder + Access 学生管理系统数据库
- C++实现http客户端连接服务端及客户端
- 迷宫求解含源代码
- 基于LSB的图片数据隐藏c++类
- 用MFC编写的数据包校验与常用校验算
- c++学生成绩管理系统课程设计
评论
共有 条评论