C语言水电费管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言水电费管理系统 Prepared on 24 November 2020
C语言水电费管理系统
#include<>
#include<>
#include<>
#define N 100
#define w 户门牌号 *\n");
puts("\t\t\t* 2.户主姓名 *\n");
puts("\t\t\t* 3.日期 *\n");
puts("\t\t\t**********************************\n");
printf("您想通过第[ ]种方式查询\b\b");
scanf("%d",&n);
switch(n)
{
case 1:
{
printf("住户门牌号:");
scanf("%d",&;
for(i=0;i if((p+i)->number==break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++) printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 2: { printf("姓名:"); scanf("%s",; for(i=0;i if(strcmp((p+i)->name,==0)break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费用:%d",(p+i)- >number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++) printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 4: { printf("日期:"); scanf("%s",; for(i=0;i for(j=0;j<100;j++) if(strcmp((p+i)->time[j],[j])==0)break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s",(p+i)- >number,(p+i)->name); for(j=0;j<100;j++) printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); } } } void DeleteFunc() { int i,j,m; printf("删除的住户门牌号为:[ ]\b\b"); scanf("%d",&m); for(i=0;i if((p+i)->number==m) { strcpy((p+i)->name,(p+j+1)->name); (p+i)->amoney=(p+i+1)->amoney; for(j=0;j<100;j++) { (p+i)->wanum[j]=(p+i+1)->wanum[j+1]; (p+i)->elnum[j]=(p+i+1)->elnum[j+1]; strcpy((p+i)->time[j],(p+i+1)->time(j+1)); } SavedataFunc(); }