首页 > 编程语言 >C/C++便条管理系统[2023-02-14]

C/C++便条管理系统[2023-02-14]

时间:2023-02-14 12:11:32浏览次数:63  
标签:02 14 C++ 销售员 销售额 LEN STR 代号 便条

C/C++便条管理系统[2023-02-14]

便条管理系统

某公司有四个销售员(编号: 1-4),负责销售五种产品(编号: 1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:
1)销售员的代号,
2)产品的代号,
3)这种产品的当天的销售额。
每位销售员每天上缴1张便条。

试设计一个便条管理系统,使之能提供以下功能:
1、便条信息录入功能(便条信息用文件保存)一一输入
2、收集到了上个月的所有便条后,读取销售情况
1)计算每个人每种产品的销售额。
2)按销售额对销售员进行排序,输出排序结果 (销售员代号)
3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)
3、使用链表进行增加、删除、修改便条信息,并将更新后的信息保存至文件。

结构体定义参考样例:

/*字符串长度*/
#define STR_LEN 256

/*便条结构体*/
typedef struct _tNote {
    char id[STR_LEN];           /*便条流水号*/
    char salesman_id[STR_LEN];  /*销售员代号*/
    char product_id[STR_LEN];   /*产品代号*/
    double quantity;            /*销售额*/
    struct _tNote* next;        /*下一个节点*/
} Note, * pNote;

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:02,14,C++,销售员,销售额,LEN,STR,代号,便条
From: https://www.cnblogs.com/codewriter/p/17119158.html

相关文章

  • 切图网2023年改版
    切图网2023年改版,对整体风格进行了调整,更加简约。其实我们每年都会给网站进行改版,这次也是情理之中,其中用到了数字滚动插件countUp,图片预加载lazyload、滑块效果插件swiper......
  • 送你一份2023Java学习路线,按图索骥,开启一路狂飙!
    新年正月进入尾声,二月的脚步已经临近。该学习的学习、该努力的努力,改立的目标还是要立,送你一份2023Java学习路线,按图索骥,开启一路狂飙。No.1 初探Java/JavaSE基础技术入......
  • 102、啥叫团队合作?工作中最不爽的2个点!
    1、相关人士,不及时和其他人沟通,导致事情的进展比较慢。慢悠悠。2、pm不排期,就没得下文。如果多个pm沟通再不及时,慢悠悠。等呗。中国历史上的,一个王朝的治理,几十万人的战争,咋......
  • <简易>通讯录管理系统(C++)
    #include<iostream>usingnamespacestd;#include<string>#defineMAX1000//*封装函数显示该界面如`voidshowMenu()`//*在main函数中调用封装好的函数//......
  • C++奥赛一本通递推题解
    title:C++奥赛一本通刷题记录(递推)date:2017-11-08tags:一本通openjudegecategories:OIC++奥赛一本通刷题记录(递推)2017.11.8Bygwj1139177410斐波那契数列​​op......
  • C++奥赛一本通排序题解
    title:C++奥赛一本通刷题记录(排序)date:2017-11-16tags:一本通openjudegecategories:OIC++奥赛一本通刷题记录(排序)2017.11.16Bygwj1139177410都是拿STL水的…别......
  • C++奥赛一本通刷题高精度题解
    title:C++奥赛一本通刷题记录(高精度)date:2017-11-15tags:一本通openjudegecategories:OIC++奥赛一本通刷题记录(高精度)2017.11.15Bygwj1139177410大整数加法​......
  • 【2018.1.14】关于本蒟蒻
    额额额因为实在太弱,以及,也没用能力更新博客。。。所以,就扔着废了好久。。不过考虑到,有些东西过了一段时间以后自己就会忘记,也不希望我的蒟蒻有限的OI生涯什么都没有留下......
  • C++ dll实例
    动态链接库的制作:Windows桌面向导-应用程序类型:动态链接库(.dll)空项目 MyDynamicLib头文件声明函数时,在前面加上extern"C"__declspec(dllexport)1//MyDynami......
  • 2023年2月14日学习Linux
    关闭Linux系统的命令:init02)Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。3)切换虚拟终端......