要求
提示用户每周支付的报酬以及小时数,报酬和小时数均为浮点值。以下列形式计算并输出每小时的平均工资:
您的平均小时工资为: xxx元。
提示
要获得分数,可以从每个小时报酬中减去并乘以100
来获得分数。如果相加0.5
并将结果转换回整数,它将是最接近的分数。
参考实现代码:
#include <stdio.h>
int main(void)
{
double pay = 0.0; // 每周支付报酬
double hours = 0.0; // 每周工作时间(小时)
double dollars = 0; // 每小时费率 - 元
// Get the Weekly pay
printf("输入您的每周工资元: ");
scanf("%lf", &pay);
// Get the order quantity
printf("输入每周工作小时数: ");
scanf("%lf", &hours);
// Calculate the average hourly rate
dollars = pay/hours;
// Output the average hourly rate
printf("您的平均小时工资为: %lf元。
", dollars);
return 0;
}
编译和执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
输入您的每周工资元: 2988
输入每周工作小时数: 40.35
您的平均小时工资为: 74.052045元。