工龄工资如何计算
来源:百度知道 编辑:UC知道 时间:2024/06/12 16:17:19
#include<stdio.h>
#define FIVE 5; /*前几年的工龄工资,如果想增加的话 直接把5进行相应的更改 */
#define TEN 10; /*后几年的工龄工资,如果想增加的话 直接把10进行相应的更改 */
main()
{
int workmonth(int inyear,int inmonth,int outyear,int outmonth);/*定义一个函数用来记算总工作月份*/
struct
{
int year;
int month;
}data1,data2;/*定义一个结构体用来记录2个时间*/
printf("请输入他入厂的时间,格式是年 月:\n");
scanf("%d%d",&data1.year,&data1.month);
printf("请输入要计算工龄工资的时间,格式是年 月:\n");
scanf("%d%d",&data2.year,&data2.month);
printf("他的工龄工资是%d。\n",workmonth(data1.year,data1.month,data2.year,data2.month));
}
int workmonth(int inyear,int inmonth,int outyear,int outmonth)
{
int k,workmonth;
if(inmonth>outmonth)
{
outyear=outyear-1;
workmonth=(outyear-inyear)*12+(12+outmonth-inmonth);
}
else