(C语言教学课件)项目四数组——销售公司员工业绩清单.pptx

(C语言教学课件)项目四数组——销售公司员工业绩清单.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计项目四 数组——销售公司员工业绩清单数组——销售公司员工业绩清单项目说明本项目将使用数组的知识来完成销售公司员工业绩清单输出的功能,输入每位员工的工号和姓名,再输入其4个季度的销售额,计算出销售总额,进行排名后将结果输出。任务4.1 定义员工销售基本信息数组任务描述数组是有序数据的集合,本任务中的数据适合采用数组来进行存储。由于数组必须是同样的数据类型,所有员工工号和姓名信息应该分别使用一个数组,销售额度信息应该使用一个数组,排名信息也应该用一个数组来存储。本任务将完成这些数组的定义,分别用于保存5个员工的工号、姓名、销售额度和排名信息。任务4.1 定义员工销售基本信息数组任务描述表4.1员工销售信息表??销售额度(单位:万)?工号姓名一季度销售额二季度销售额三季度销售额四季度销售额销售总额排名1001张三26.723.216.625.992.451002李四32.225.320.431.2109.121003王五18.923.930.229.6102.631004赵六34.122.218.519.694.441005孙七26.731.630.425.1113.81任务4.1 定义员工销售基本信息数组任务准备什么是数组数组是有序数据的集合,数组中的各个数据称为数组的元素,一个数组由若干个数据类型相同的元素组成。具有1个下标的数组称为一维数组,具有2个下标的数组称为二维数组,以此类推。任务4.1 定义员工销售基本信息数组任务准备一维数组数据类型数组名[常量表达式];例4.1 定义1个整型的一维数组,用于存放3个员工的名次信息。二维数组数据类型数组名[常量表达式1][常量表达式2];例4.2 定义一个二维数组,用于存放2名员工的销售额度。任务4.1 定义员工销售基本信息数组任务分析表4.2 数组声明说明表序号数组声明声明说明1char id[5][10]字符型二维数组,用于存放5个员工的工号。2char name[5][10]字符型二维数组,用于存放5个员工的姓名。3float sell[5][5]实型二维数组,用于存放5个员工的销售额度,每个员工的销售额度存放1行。4int rank[5] 整型一维数组,用于存放5个员工的销售名次。任务4.1 定义员工销售基本信息数组任务实施(1)打开VC++ 6.0,新建名为Sell的工程文件和名为main的源文件。(2)在main函数中添加数组的定义。参考代码如下:char id[5][10];char name[5][10];float sell[5][5];int rank[5];任务4.1 定义员工销售基本信息数组任务实施(3)为了随时能改变员工和销售额考核的数量(例如分12个月考核),可以定义一些符号常量。参考代码如下:#define M 5#define N 5(4)修改main函数中代码为:char id[M][10];char name[M][10];float sell[M][N];int rank[M];任务4.1 定义员工销售基本信息数组任务小结(1)选用数组时,一定要是表示相同数据类型的多个有关联数据,例如:一个班级的某门课程成绩、一个公司的所有员工姓名等。(2)一维数组用来表示一行数据,二维数组用来表示一个表的数据(有行有列),表示多个姓名要使用二维数组,因为每个姓名是1个字符串,一个字符串需要用1个字符型的一维数组存储。任务4.2 输入员工基本信息任务描述数组元素的输入和输出都需要对每个元素进行单独的操作,而不能对整个数组进行整体操作。所以在进行数组的输入和输出时,通常采取循环的方式,一般是一维数组采用单重循环,二维数组采用双重循环。本任务将完成对任务4.1中定义的员工信息数组的输入(即表4.1中加粗部分数据),以便后续进行销售总额的计算和排名。任务4.2 输入员工基本信息任务准备一维数组元素的引用、初始化、赋值(1)引用数组名[下标];【举例】定义一个一维数组a,包含3个元素:int a[3];引用数组中的3个元素分别为:a[0],a[1],a[2]。任务4.2 输入员工基本信息任务准备一维数组元素的引用、初始化、赋值(2)初始化数值型数组的初始化格式为:数据类型数组名[常量表达式]={表达式1,表达式2,……,表达式n};字符数组的初始化格式为:char 数组名[常量表达式]={字符常量1,字符常量2,……,字符常量n};例如:int a[5]={5,1,3,1,8}; char b[5]={'h','e','l','l','o'};任务4.2 输入员工基本信息任务准备一维数组元素的引用、初始化、赋值(3)赋值方法一:数组定义完成后,对元素分别进行赋值。例如:int a[5];a[0]=5;a[1]=1;a[2]=3;a[

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档