大家的周工资
时间: 1ms 内存:128M
描述:
一帮程序猿刚上班,按工作小时数制领取周工资。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。输入若干位程序猿每周工作时间hour小时,以及各人的工资标准——每小时rate元RMB(工作效率不同,工资标准就不同),输出每个人一周薪水。
输入:
若干行数据,每行一个整数表示本周工作小时数hour,一个小数表示工资标准,输入行数不定
输出:
若干行数据,分别表示每位程序猿本周的薪水
示例输入:
7.5 30
8.8 35
11.2 41
27.3 58
示例输出:
225.00
308.00
464.80
1829.10
提示:
参考答案(内存最优[1092]):
#include<stdio.h>
int main()
{
double a,b;
while(scanf("%lf%lf",&a,&b)!=EOF)
{
if(b<=40)printf("%.2f\n",a*b);
else printf("%.2lf\n",a*40+1.5*a*(b-40));
}
return 0;
}
参考答案(时间最优[0]):
#include <stdio.h>
int main ( )
{
int h;
float r,s;
while(scanf("%f%d",&r,&h)!=EOF)
{
if(h<=40)
s=h*r;
else
s=40*r+(h-40)*r*1.5;
printf("%.2f",s);
printf("\n");
}
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。