明朝九大塞王实力:三、统计工资

来源:百度文库 编辑:高考问答 时间:2024/05/09 03:02:27
三、统计工资
设计一个公司职员的数据结构,并使用结构
指针数组存储职员信息,统计公司员工工资总额
和平均工资。
◆设计要求:
(1)使用结构指针数组设计一个公司职员的数据结
构,使用下述的结构定义:
typedef struct employee{
int age;
char *name;
double salary;
}*PEMP;
(2)在主函数里构造一个指针数组company,用来存放职工信息。
(3)设计一个update函数,用来为company赋值。函数update(company,id,age,name,salary)的四个参 数为:
company: 结构指针数组
id: company的下标
age: 年龄,整数类型
salary: 薪水,实数
(4)设计一个readin函数,直接采用调用update函数的方式
进行赋值。例如:
如果要在id=2处加一名为“Li Ming”的新雇员,其年龄为30,薪水为3000,调用方式为:
update(company,2,30,”Li Ming”,3000.0);
(5)编写total 函数对工资求和。
这个函数应该能对全体职工和某一年龄段职
工的工资求和。
(6)编写mean函数求平均工资。
这个函数应该能对全体职工和大于某一年龄
段的职工的工资求和并计算相应的平均值。
注意:在update函数中,需要申请内存空间。
emp=(PEMP) malloc (sizeof(struct employee));
if (emp==NULL) return;

你这个问题放错地方了``这里是 社会/文化 > 法律

你应该把它放到 电脑/数码 > 编程 里面~~~~~~~

提问时请注意问题分类..谢谢