至少要包括信息的插入,查找,删除,修改,输出等十个节点的内容。
2条回答 默认 最新
- CSDN专家-sinJack 2022-06-10 18:51关注
#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct sale { char num[10]; //房屋号 char name1[10]; //售房者姓名 char name2[10]; //中介职工姓名 float money; //房屋销售价格 struct sale *next; //指向下一节点的指针 }SALE; void Menu(); void Quit(); void Create(SALE *L, int n); //创建链表节点 void Add(SALE *L);//添加节点 void Find(SALE *L);//查找 void Alter(SALE *L);//修改 void Delete(SALE *L);//删除 void List(SALE *L);//输出 //房屋销售管理系统的主函数入口 int main() { int item, n; SALE *L = NULL; //初始化一个头节点 L = (SALE *)malloc(sizeof(SALE)); //为头节点开辟内存空间 L->next = NULL; //将头节点的指针域置空 do { Menu(); //菜单 printf("请输入相应的数字,进行相应的操作:\n"); scanf("%d", &item); system("cls"); switch (item) { case 1: printf("请输入您要录入的房屋信息数:"); scanf("%d", &n); Create(L, n); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 2: Create(L,1); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 3: Find(L); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 4: Alter(L); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 5: Delete(L); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 6: List(L); getchar(); printf("\n请按任意键返回主菜单\n"); getchar(); system("cls"); break; case 0: //退出销售管理系统 printf("即将退出销售管理系统....."); exit(0); default: printf("您输入的指令不正确,请重新输入"); } printf("\n\n"); } while (item); return 0; } //销售管理系统的菜单 void Menu() { printf("\n\n"); printf("\t\t\t===========房屋销售管理系统================\n"); printf("\t\t\t* 1>. 初始化房屋信息 *\n"); printf("\t\t\t* 2>. 添加房屋信息 *\n"); printf("\t\t\t* 3>. 查找房屋信息 *\n"); printf("\t\t\t* 4>. 修改房屋信息 *\n"); printf("\t\t\t* 5>. 删除房屋信息 *\n"); printf("\t\t\t* 6>. 输出所有房屋信息 *\n"); printf("\t\t\t* 0>. 退出 *\n"); printf("\t\t\t* 欢迎使用本系统! *\n"); printf("\t\t\t===========================================\n"); printf("\t\t\t输入选项,按回车进入选项:\n"); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
- ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
- ¥15 帮我写一个c++工程
- ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
- ¥15 关于smbclient 库的使用
- ¥15 微信小程序协议怎么写
- ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
- ¥20 怎么用dlib库的算法识别小麦病虫害
- ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
- ¥15 uniapp uview http 如何实现统一的请求异常信息提示?