原本错误
原本的错误:https://blog.csdn.net/weixin_44531056/article/details/86518350
题目示例
7-10 计算工资 (15 分)
某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年(大于等于)的员工为老职工,5年以下(小于)的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。
看来读题是根本,就差在一个等号上面,根据题意,工作了5年的也算老员工
代码示例
本人小白,个人想法
#include <stdio.h>
#include <stdlib.h>
int main()
{
int year ,time,per;
double money;
scanf("%d%d",&year,&time);
if(year<5)
per=30;
else
per=50;
if(time<=40)
money=per*time;
else
money=40*per+1.5*per*(time-40);
printf("%.2f",money);
}