您的位置:首页 > 编程语言 > C语言/C++

c语言初步经典题12--我的工资

2017-08-13 15:21 225 查看
题目:

小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计(老板还算不错喔!)。这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

void main()
{
double rate;
short hours;
double salary1;//每个小时按正常工资算的薪水
double salary2 = 0;//加班后多给的工资

printf("请输入每小时正常的工资和这周的工作时间:");
scanf("%lf %d", &rate, &hours);
if (hours > 7 * 24 || hours < 0)
{
printf("超出一周的总时间或者小于0小时的不合法输入!\n");
system("pause");
exit(1);//退出程序,因为输入错误,算出的工资无意义
}
salary1 = hours*rate;

if(hours > 40)
{
salary2 = (hours - 40)*(rate*0.5);
}
printf("这周的总薪水为:%.3lf", salary1 + salary2);
system("pause");
}


使用软件:vs2013

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言