问题:
某单位要加工资,增加金额取决于工龄和现工资两个因素:对于工龄大于等于20年的,如果现工资高于2000,加200元,否则加180元;对于工龄小于20年的,如果现工资高于1500,加150元,否则加120元。工龄和现工资从键盘输入,编程求加工资后的员工工资。
源代码如下:
#include <stdio.h>
void main()
{
int a,b,c;
printf("请输入员工的年龄和工资:");
scanf("%d%d",&a,&b);
if(a>= 20 && b>2000) c=b+200;
else if (a>=20 && b <=2000) c=b+180;
else if (a<20 && b >1500) c=b+150;
else if (a<20 && b <= 1500) c=b+120;
printf("员工加工资后的薪资:""%d\n",c);
}
运行结果如下: