C语言物业费管理

 👉实践过程

😜问题

功能要求:
(1)新住户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息)
(2)修改住户信息的功能。
(3)删除住户信息的功能。
(4)应缴物业费自动生成。每月1号,自动生成本月份的物业费。如果该住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应缴纳的物业费。
(5)缴费功能。根据用户缴纳金额,修改“应缴纳物业费”。
(6)统计功能:能够按楼号分类统计所有未交清物业费的记录。能够按拖欠款项多少,对所有用户信息进行从大到小排序。
(7)用菜单进行管理

😜回答

在这里插入图片描述
在这里插入图片描述

 

#include<stdio.h>  
#include<stdlib.h>  
#include<string.h>  
#include<malloc.h> 
#include<conio.h> //函数声明//  
int mainmenu(); //主菜单 
void xinximenu(); //物业信息菜单  
void tongjimenu();//统计查询菜单 
void mychaozhao(); //欠费名单 
void yezhumenu();//业主菜单 
void wuyemenu();//物业菜单 
void myAdd1();//录入业主信息 
void myAdd2(); //录入物业信息 
void myDelete1();//删除业主信息 
void myDelete2();//删除物业信息 
void myReplace1();//修改业主信息 
void myReplace2();//修改物业信息 
void Display1();//浏览业主信息 
void Display2();//浏览物业信息 
void myfind();//查询缴费 
void Display(struct wuye *p); 
void Read1(); 
void Read2(); 
void save1(struct yezhu *p);//保存业主信息至文件 
void save2(struct wuye *p);//保存物业信息至文件 
struct yezhu *find1(char *id); //查找业主信息 
struct wuye *find2(char *id);//查找物业信息` 
struct yezhu *myAdd3(struct yezhu *p);//添加业主信息 
struct wuye *myAdd4(struct wuye *p); 
struct yezhu {  //业主结构体// 
char id[100]; 
 char name[20];  
 char sex[5];  
 int phone_num;  
 int floor_num;  
 char room_num[100]; 
 float lost;  
 int area;  
 char rz_time[20];
 char bz[100];  
 struct yezhu *next; 
}; 
struct wuye {   //物业信息结构体// 
 char ID[100];   
 int last_year;  
 int last_month;  
 float money; 
 int to_time; 
 struct wuye *link;  
}; 
struct yezhu *phead; //业主头结点 
struct wuye *pHead; //物业头结点  
int mainmenu()//主菜单//  

{
 int n;  
 printf("**************************欢迎进入小区物业管理系统***************************\n"); 
 printf("-----------------------------------------------------------------------------\n");  
 printf("* * * * * * * * * * * * * * * 〓请选择〓13* * * * * * * * * * * * * * *\n"); 
 printf("* *\n"); printf("* *\n");
 printf("* ⒈物业信息系统 *\n");  
 printf("* *\n"); 
 printf("* ⒉统计查询系统 *\n"); 
 printf("* *\n"); 
 printf("* ⒊退出程序。 *\n"); 
 printf("* *\n"); 
 printf("* * * * * * * * * * * 
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小姑娘很大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值