c语言收租系统写个代码
时间: 2023-08-15 20:07:11 浏览: 51
以下是一个简单的收租系统的示例代码,使用C语言编写。注意,这只是一个简单的示例,实际的收租系统需要根据具体需求进行设计和编写。
```c
#include <stdio.h>
#include <stdlib.h>
// 定义租户信息结构体
struct Tenant {
char name[20]; // 姓名
int room_num; // 房间号
float rent; // 租金
};
// 定义租户信息数组
struct Tenant tenants[10];
// 定义租户数量变量
int num_tenants = 0;
// 添加租户函数
void addTenant() {
if (num_tenants >= 10) {
printf("租户数量已达上限,无法添加新租户!\n");
return;
}
struct Tenant new_tenant;
printf("请输入租户姓名:");
scanf("%s", new_tenant.name);
printf("请输入租户房间号:");
scanf("%d", &new_tenant.room_num);
printf("请输入租户租金:");
scanf("%f", &new_tenant.rent);
tenants[num_tenants] = new_tenant;
num_tenants++;
printf("租户添加成功!\n");
}
// 删除租户函数
void deleteTenant() {
int room_num;
printf("请输入要删除的租户房间号:");
scanf("%d", &room_num);
int i;
for (i = 0; i < num_tenants; i++) {
if (tenants[i].room_num == room_num) {
int j;
for (j = i; j < num_tenants - 1; j++) {
tenants[j] = tenants[j+1];
}
num_tenants--;
printf("租户删除成功!\n");
return;
}
}
printf("未找到该租户!\n");
}
// 显示租户信息函数
void showTenants() {
int i;
printf("租户姓名\t房间号\t租金\n");
for (i = 0; i < num_tenants; i++) {
printf("%s\t\t%d\t%.2f\n", tenants[i].name, tenants[i].room_num, tenants[i].rent);
}
}
// 主函数
int main() {
int choice;
while (1) {
printf("请选择操作:\n");
printf("1.添加租户\t2.删除租户\t3.显示租户信息\t4.退出\n");
scanf("%d", &choice);
switch (choice) {
case 1:
addTenant();
break;
case 2:
deleteTenant();
break;
case 3:
showTenants();
break;
case 4:
exit(0);
default:
printf("无效的选择!\n");
}
}
return 0;
}
```
这个示例代码实现了一个简单的租户信息管理功能,包括添加、删除和显示租户信息。在实际的收租系统中,还需要根据具体需求进行功能拓展和优化。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)