




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小区水电费管理系统c语言#include#include#include#define n 100#define w 1.8 / 水1.8元/吨#define e 0.5 / 电0.5元/struct residentinfint number; / 住户门牌号char name20; / 户主姓名float * wanum,* elnum; / 用水(吨)、电(度)表示数float amonney,* emoney; / 总共的水电费用,每月的水电费用char * time; / 收费时间ren;int num; / 数据个数residentinf *p; / 指向构造体的指针void ad
2、ddatafunc();void statisdatafunc();void querydatafunc();void savedatafunc();void sortdatafunc();void modifydatafunc();void scandatafunc();void caldatafunc();/ 主函数void main()int sele;sele=1;while(sele)system("cls"); / 清屏printf("* main *");printf("* *");printf("* 1: 住
3、户登记*");printf("* *");printf("* 2: 统计*");printf("* *");printf("* 3: 排序*");printf("* *");printf("* 4: 删除*");printf("* *");printf("* 5: 查询*");printf("* *");printf("* 6: 修改*");printf("* *")
4、;printf("* 7: 退出*");printf("*");printf("choose function (1 - 7) bb");scanf("%d",switch(sele)case 1:adddatafunc();break;case 2:statisdatafunc();break;case 3:sortdatafunc();break;case 4:deletedatafunc();break;case 5:querydatafunc();break;case 6:modifydatafunc();
5、break;case 7:exit(0);printf("nplease press any key to continue");getchar();getchar();void scandatafunc()int i,j;file *fp;fp=fopen("data.txt","r");for(i=0;iemoneyj=(p+i)->wanumj-(p+i)->wanumj-1)*w+(p+i)->elnumj-(p+i)->elnumj-i) *e;(p+i)->amoney=0;(p+i)->
6、;amoney+=(p+i)->emoney;savedatafunc()void savedatafunc()file*fp;fp=fopen("data.txt","w");int i,j;for(i=0;inumber,(p+i)->name,(p+i)->amoney);for(j=0;jwanum,(p+i)->elnum,(p+i)->emoney,(p+i)->time);fclose(fp);void adddatafunc()int n,i;re re;printf("请输入新用户信息&qu
7、ot;);system("cls");for(i=0;inumber=re.number;printf("nttname:");scanf("%s",http:/.doczj/doc/6f89a717a76e58fafab0037f.html );strcpy(p+i)->name,http:/.doczj/doc/6f89a717a76e58fafab0037f.html );for(j=0;jwanum=re.wanum;printf("nttelnum:");scanf("%d",(
8、p+i)->elnum=re.elnum;printf("nttttime:");scanf("%s",re.timej);strcpy(p+i)->time,re.time);printf("n登记完毕!n");break;savedatafunc();void sortdatafunc()int i,j;re t;for(i=0;inumbernumber)t=(p+i);(p+i)=(p+j);(p+j)=t;savedatafunc();void querydatafunc()int i,n,j;re re;sys
9、tem("cls");puts("ttt*查询*n");puts("ttt* *n");puts("ttt* 1.住户门牌号*n");puts("ttt* 2.户主姓名*n");puts("ttt* 3.日期*n");puts("ttt*n");printf("您想通过第 种方式查询?bb");scanf("%d",switch(n)case 1:printf("住户门牌号:");scanf(&q
10、uot;%d",for(i=0;inumber=re.number)break;printf("nt住户门牌号:%dnt户主姓名:%snt总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney);for(j=0;jwanumj,(p+i)->elnumj,(p+i)->emoneyj);break;case 2:printf("姓名:");scanf("%s",http:/.doczj/doc/6f89a717a76e58fafab0037f.html )
11、;for(i=0;iname,http:/.doczj/doc/6f89a717a76e58fafab0037f.html )=0)break;printf("nt住户门牌号:%dnt户主姓名:%snt总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney);for(j=0;jwanumj,(p+i)->elnumj,(p+i)->emoneyj);break;case 4:printf("日期:");scanf("%s",re.time);for(i=0;itimej,re.timej)=0)break;printf("nt住户门牌号:%dnt户主姓名:%s",(p+i)->number,(p+i)->name);for(j=0;jwanumj,(p+i)->elnumj,(p+i)->emoneyj);void deletefunc()int i,j,m;printf("删除的住户门牌号为: bb");scanf("%d",for(i=0;inumber=m)strcpy(p+i)->name,(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肇庆市实验中学高中历史二:第课经济腾飞与生活巨变高效课堂教学设计
- 2025金安国际商品房销售合同
- 石油开采与可再生能源的协同发展考核试卷
- 皮革服装制作中的疑难问题解析考核试卷
- 低碳技术与绿色工艺考核试卷
- 社会救助住宿服务的信息公开与监督考核试卷
- 航空危机处理与公关策略考核试卷
- 水轮机控制系统与自动化考核试卷
- 无线电监测设备在公共安全中的应用考核试卷
- 电炉运行效率影响因素分析考核试卷
- 俄罗斯阿尔泰山脉的生态保护与旅游业
- (2024年)夹具设计培训
- 人口社会学(第二版) 课件 第八章 婚姻家庭
- 施工区域安全划分与隔离
- 生产异常报告单
- 脑梗死恢复期康复临床路径
- 函授小学教育毕业论文-函授小学教育毕业论文题目
- 小升初语文阅读考点 专题六 写景状物类文章阅读指导 课件 人教统编版
- 种包谷的老人(2021湖南长沙中考记叙文阅读试题含答案)
- 电梯的中修和大修工作指导规范
- NB/T 11141-2023煤矿用氮气降温装置
评论
0/150
提交评论