银行存取款管理系统37244.pdf

上传人:得** 文档编号:84881716 上传时间:2023-04-08 格式:PDF 页数:7 大小:130.58KB
返回 下载 相关 举报
银行存取款管理系统37244.pdf_第1页
第1页 / 共7页
银行存取款管理系统37244.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《银行存取款管理系统37244.pdf》由会员分享,可在线阅读,更多相关《银行存取款管理系统37244.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-.-.可修编.#include#include#include#include/自定义结构体程序 struct student char acad10,name20,sex;/客户账号,XX,性别 int age;/客户年龄 char addr30;/客户住址 long int num;/存取款数目;void inputing(student*p);/声明输入函数中的输数据部分并保存的函数 void input(student*p,int i);/声明输入函数 void insert(student*p,int i);/声明插入函数 void output(student*p,int i);

2、/声明输出函数 void sort(student*p,int n);/声明排序函数 void find(student*p,int n);/声明查找函数 int del(student*p,int n);/声明删除函数 void main()system(color 34);student*q=NULL;/自定义类型指针 int i=0,j,k,b=0;do printf(tt|-|n);printf(tt|-一银行存取款管理系统-|n);printf(tt|by:xiaqingsong|n);printf(tt|-|n);printf(tt|1.输入客户信息 2.添加客户信息|n);pri

3、ntf(tt|3.排序客户信息 4.查找客户信息|n);printf(tt|5.删除客户信息 6.显示客户信息|n);printf(tt|7.退出系统|n);printf(tt|-|n);printf(tttt 请选择菜单:);-.-.可修编.scanf(%d,&j);switch(j)case 1:b+;if(b!=1)printf(你已经输入过一次了,不能再选择,加入可以选择n);break;else printf(请输入要输入的客户人数:);scanf(%d,&i);while(bacad);printf(请输入客户 XX:);scanf(%s,p-name);printf(输入客户住址

4、:);scanf(%s,&(p-addr);do printf(输入客户性别:);fflush(stdin);scanf(%c,&(p-sex);if(p-sex!=m&p-sex!=f)printf(输入错误,重新);while(p-sex!=m&p-sex!=f);do printf(输入客户年龄:);scanf(%d,&(p-age);if(p-ageage100)printf(输入错误,重新);while(p-ageage100);do printf(输入客户存取款数目:);scanf(%ld,&(p-num);-.-.可修编.if(p-numnum1000000)printf(输入错

5、误,重新);while(p-numnum1000000);/输入函数 void input(student*p,int i)int x;for(x=0;xi;x+,p+)printf(请输入第%d 名客户存取款信息:n,x+1);inputing(p);/调用输入函数中的输数据部分并保存的函数 printf(n);/输出函数 void output(student*p,int i)printf(账号tXXt 性别t 年龄t 住址t 存取款数目);int x=0;for(x=0;xacad,p-name,p-sex,p-age,p-addr,p-num);printf(n);/插入函数 void

6、 insert(student*p,int i)p=p+i;printf(请输入要插入的客户存取款信息:n);inputing(p);/调用输入函数中的输数据部分并保存的函数 printf(n);-.-.可修编./排序函数 void sort(student*p,int n)student t;int i,j;printf(要求按账号从小到大排序.n);for(i=0;in-1;i+)for(j=0;jacad,(p+j+1)-acad)=1)t=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=t;output(p,n);/查找函数 void find(student*p,in

7、t n)student t;int i=0;printf(要求按客户 XX 查找:);printf(请输入要查找的 XX:);scanf(%s,t.name);for(i=0;iname)=0)break;if(i=n)printf(查找的 XX 是%s 的客户,没有找到!n,t.name);-.-.可修编.else printf(查找的 XX 是%s 的客户,是所输入的客户中的%d 个客户.n,t.name,i+1);printf(账号tXXt 性别t 年龄t 住址t 存取款数目);printf(%st%st%ct%dt%st%ldn,p-acad,p-name,p-sex,p-age,p-

8、addr,p-num);/删除函数 int del(student*p,int n)student t;int i=0,j;char ch;printf(要求按客户 XX 删除:);printf(输入要删除的客户的 XX:);scanf(%s,t.name);for(i=0;iname)=0)break;if(i=n)printf(删除的 XX 是%s 的客户,没有找到.n,t.name);return 0;else printf(删除的 XX 是%s 的客户,是所输入的客户中的%d 个客户.n,t.name,i+1);printf(要删除的客户存取款信息:n);printf(账号tXXt 性别t 年龄t 住址t 存取款数目);printf(%st%st%ct%dt%st%ldn,p-acad,p-name,p-sex,p-age,p-addr,p-num);printf(是否一定删除:);fflush(stdin);scanf(%c,&ch);if(ch!=y)printf(你选择了不删除%s 客户存取款信息,没有删除n,(p+i)-name);-.-.可修编.return 0;else printf(你选择了删除%s 客户存取款信息,已删除n,(p+i)-name);for(j=i;jn;j+)*(p+j)=*(p+j+1);return 1;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁