至少要包括信息的插入,查找,删除,修改,输出等十个节点的内容。
2条回答 默认 最新
- CSDN专家-sinJack 2022-06-10 10: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 KeiI中头文件找不到怎么解决
- ¥15 QT6将音频采样数据转PCM
- ¥15 本地安装org.Hs.eg.dby一直这样的图片报错如何解决?
- ¥15 下面三个文件分别是OFDM波形的数据,我的思路公式和我写的成像算法代码,有没有人能帮我改一改,如何解决?
- ¥15 Ubuntu打开gazebo模型调不出来,如何解决?
- ¥100 有chang请一位会arm和dsp的朋友解读一个工程
- ¥50 求代做一个阿里云百炼的小实验
- ¥15 查询优化:A表100000行,B表2000 行,内存页大小只有20页,运行时3页,设计两个表等值连接的最简单的算法
- ¥15 led数码显示控制(标签-流程图)
- ¥20 为什么在复位后出现错误帧