大家的周工资

时间: 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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。