问题描述:一帮程序猿刚上班,按工作小时数制领取周工资。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。输入若干位程序猿每周工作时间hour小时,以及各人的工资标准——每小时rate元RMB(工作效率不同,工资标准就不同),输出每个人一周薪水。
作者:何知令
发表时间:2017年3月2日
输入:若干行数据,每行一个整数表示本周工作小时数hour,一个小数表示工资标准,输入行数不定
作者:何知令
发表时间:2017年3月2日
输入:若干行数据,每行一个整数表示本周工作小时数hour,一个小数表示工资标准,输入行数不定
输出:若干行数据,分别表示每位程序猿本周的薪水
代码:
/*
问题描述:一帮程序猿刚上班,按工作小时数制领取周工资。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。输入若干位程序猿每周工作时间hour小时,以及各人的工资标准——每小时rate元RMB(工作效率不同,工资标准就不同),输出每个人一周薪水。
作者:何知令
发表时间:2017年3月2日
输入:若干行数据,每行一个整数表示本周工作小时数hour,一个小数表示工资标准,输入行数不定
输出:若干行数据,分别表示每位程序猿本周的薪水
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int hour;
float rate;
float money;
while(~scanf("%f %d",&rate,&hour))
{
if(hour<=40)
money=hour*rate;
else
money=40*rate+(hour-40)*rate*1.5;
printf("%.2f\n",money);
}
return 0;
}
程序运行结果展示:
知识点总结:选择结构
学习心得:以前做过