统计工资(c语言程序).ppt

上传人:小飞机 文档编号:6599329 上传时间:2023-11-16 格式:PPT 页数:8 大小:297.64KB
返回 下载 相关 举报
统计工资(c语言程序).ppt_第1页
第1页 / 共8页
统计工资(c语言程序).ppt_第2页
第2页 / 共8页
统计工资(c语言程序).ppt_第3页
第3页 / 共8页
统计工资(c语言程序).ppt_第4页
第4页 / 共8页
统计工资(c语言程序).ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《统计工资(c语言程序).ppt》由会员分享,可在线阅读,更多相关《统计工资(c语言程序).ppt(8页珍藏版)》请在三一办公上搜索。

1、一、设计要求,1、功能设计要求,第五讲 统计工资,结构体定义typedef struct employeeint age;char*name;double salary;*PEMP;,在main函数中构造结构体指针数组company设计函数update为company赋值 update(company,id,age,name,salary)id:数组下标 设计函数readin 使用update赋值 update(company,2,22,“章兰花”,3000.0);编写total函数对工资求和 在全体职工或一定年龄段内的职工工资求和。编写mean函数求平均工资,#include#include

2、#include#define num 10typedef struct employeeint age;char*name;double salary;*PEMP;void update(PEMP*,int,int,char*,double);double total(PEMP*);double mean(PEMP*);void readin(PEMP*);,二、程序源代码,void main()PEMP companynum;double x;int i;readin(company);for(i=0;iname,companyi-age,companyi-salary);x=total(

3、company);printf(total=%8.2fn,x);printf(mean=%gn,mean(company);,void update(PEMP company,int id,int age,char*name,double salary)PEMP emp;if(emp=(PEMP)malloc(sizeof(struct employee)=NULL)return;emp-age=age;emp-salary=salary;emp-name=name;companyid=emp;,double total(PEMP company)int i,age1,age2;double

4、sum=0;for(;)printf(输入年龄范围:);scanf(%d%d,double mean(PEMP company)int i;char ch;int age=0;int n=0;double sum=0;printf(求某一年龄段以上的职工总工资和平均工资。n);printf(默认是求全体职工平均工资,要改变计算方式输入/yn);getchar();ch=getchar();if(ch=Y|ch=y)printf(age:);scanf(%d,void readin(PEMP company)update(company,2,22,章兰花,3000.0);update(company,1,18,李 砚,2504.5);update(company,0,28,赵 洁,3558.98);update(company,3,33,张学习,3058.8);update(company,4,52,周五蓝,2158.14);update(company,5,38,汪海洋,2558.8);update(company,6,24,李胜利,3128.68);update(company,7,34,礼 花,2958.98);update(company,8,20,刘平平,1958.8);update(company,9,18,潘玉风,1558.98);,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号