给我写一个c语言楼盘销售管理系统
时间: 2023-12-24 12:04:42 浏览: 58
好的,以下是一个简单的 C 语言楼盘销售管理系统:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义楼盘结构体
typedef struct {
char name[50]; // 楼盘名称
int price; // 楼盘单价
int area; // 楼盘面积
int sales; // 销售数量
} Estate;
// 定义全局变量
Estate estates[100];
int estateCount = 0;
// 显示菜单
void displayMenu() {
printf("欢迎使用楼盘销售管理系统\n");
printf("1. 添加楼盘\n");
printf("2. 查看楼盘列表\n");
printf("3. 修改楼盘信息\n");
printf("4. 删除楼盘\n");
printf("5. 退出系统\n");
}
// 添加楼盘
void addEstate() {
printf("请输入楼盘名称:");
scanf("%s", estates[estateCount].name);
printf("请输入楼盘单价:");
scanf("%d", &estates[estateCount].price);
printf("请输入楼盘面积:");
scanf("%d", &estates[estateCount].area);
printf("请输入销售数量:");
scanf("%d", &estates[estateCount].sales);
estateCount++;
printf("添加成功!\n");
}
// 查看楼盘列表
void viewEstates() {
printf("编号\t名称\t单价\t面积\t销售数量\n");
for (int i = 0; i < estateCount; i++) {
printf("%d\t%s\t%d\t%d\t%d\n", i + 1, estates[i].name, estates[i].price, estates[i].area, estates[i].sales);
}
}
// 修改楼盘信息
void modifyEstate() {
int index;
printf("请输入要修改的楼盘编号:");
scanf("%d", &index);
if (index <= 0 || index > estateCount) {
printf("错误的编号!\n");
return;
}
printf("请输入新的楼盘名称:");
scanf("%s", estates[index - 1].name);
printf("请输入新的楼盘单价:");
scanf("%d", &estates[index - 1].price);
printf("请输入新的楼盘面积:");
scanf("%d", &estates[index - 1].area);
printf("请输入新的销售数量:");
scanf("%d", &estates[index - 1].sales);
printf("修改成功!\n");
}
// 删除楼盘
void deleteEstate() {
int index;
printf("请输入要删除的楼盘编号:");
scanf("%d", &index);
if (index <= 0 || index > estateCount) {
printf("错误的编号!\n");
return;
}
for (int i = index - 1; i < estateCount - 1; i++) {
estates[i] = estates[i + 1];
}
estateCount--;
printf("删除成功!\n");
}
int main() {
int choice;
while (1) {
displayMenu();
printf("请输入选项:");
scanf("%d", &choice);
switch (choice) {
case 1:
addEstate();
break;
case 2:
viewEstates();
break;
case 3:
modifyEstate();
break;
case 4:
deleteEstate();
break;
case 5:
printf("感谢使用楼盘销售管理系统!\n");
return 0;
default:
printf("错误的选项!\n");
break;
}
}
}
```
这个系统实现了添加楼盘、查看楼盘列表、修改楼盘信息和删除楼盘等基本功能。你可以根据自己的需求进行修改和扩展。
阅读全文