司柠 (招寄拍) 2022-06-10 10:49 采纳率: 100%
浏览 70
已结题

用单链表完成房租销售管理信息系统的设计与实现

至少要包括信息的插入,查找,删除,修改,输出等十个节点的内容。

  • 写回答

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");
    }
    

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    CSDN专家-sinJack 2022-06-10 10:53

    主体给你写好了,参考完善一下。

    回复
    司柠 (招寄拍) 回复 CSDN专家-sinJack 2022-06-10 10:56

    非常感谢

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 6月17日
  • 已采纳回答 6月10日
  • 创建了问题 6月10日

悬赏问题

  • ¥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 为什么在复位后出现错误帧
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部