关于工资结算的C语言程序,统计工资(c语言程序).ppt

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

1、一、设计要求,1、功能设计要求,第五讲 统计工资,结构体定义 typedef struct employee int 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函数求平均工资,#incl。

2、ude #include #include #define num 10 typedef struct employee int 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,company。

3、i-age, companyi-salary); x=total(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; ,。

4、double total(PEMP company) int i,age1,age2; double 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, 。

5、,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);。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值