标题:有道C语言题目一直弄不出来,忘哪位学长能帮我一把!!
取消只看楼主
wlheo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-6-8
结帖率:100%
已结贴  问题点数:20 回复次数:2 
有道C语言题目一直弄不出来,忘哪位学长能帮我一把!!
已知一个公司某公司有4个销售员(编号、姓名、性别),负责销售5种产品(产品代号、产品名称,销售价格)。设计程序,完成以下功能:
1) 从键盘输入销售信息:销售员编号、产品编号、销售日期、销售数量(输入时需要判断销 售员编号是否存在、产品编号是否存在、销售数量是否大于 0,销售日期日期格式是否合法(格式为:YYYY-MM-DD,如 2009-01-02)))
2) 能输出指定时间段内的销售统计报表,格式如下:
销售统计报表
产品代号                               销售之和
销售员代号 1       2       3       4       5
1
2
3
4
每种产品之和                                                      总和
3) 根据销售员编号查询销售历史情况
4) 能删除指定销售员、产品、销售日期的记录
提示:
● 定义一个日期结构体保存日期,具体信息为:年、月、日
● 判断销售日期的格式是否合法时,需要判断长度是否为 10,第5 位和第8 位是否为’-’, 字符,将 1-4 位表示的年份,6-7 位表示的月份,9-10 位表示的日期分别转换成整数。判断是否满足构成日期的条件闰年月份只能是 1-12 之间的数,如果是闰年,二月可以是 29天否则不能大于 28,1,3,5,7,8,10,12 月可以是 31 天,其余只能小于等于 30(建议写成函数)。
● 定义一个结构体数组保存 4 个销售员信息,具体信息为:编号、姓名、性别
● 定义一个结构体数组保存 5 种产品信息,具体信息为:产品代号、产品名称,销售价格
● 定义一个链表保存销售信息,信息为:销售员编号、产品编号、销售日期、销售数量。每输入一比销售信息时,在该链表中插入一条记录
● 输入销售信息时需要查询销售员数组和产品数组,是否在该销售员和产品
● 实现第二个功能(销售统计报表)时,需要定义一个二维数组 report(5 行 6 列)来保存报表信息,遍历销售链表,如果销售日期大于开始统计时间小于结束统计时间,判断其销售员代号在销售员数组中的下标 m,以及产品代号在产品数组中的下标,并将该销售数量累加在 report[m][n]元素中,再输入该二维数组

搜索更多相关主题的帖子: 时间段 销售员 C语言 姓名 统计 
2011-06-08 16:41
wlheo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-6-8
得分:0 
回复 2楼 laigaoat2005
不是啊,只是看到了,做了做。没弄出来额!!
2011-06-08 16:49
wlheo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-6-8
得分:0 
回复 6楼 laigaoat2005
谢谢了。剩下的我自己弄!!
2011-06-11 11:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-342221-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.172987 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved