Pro.ID1039 Title计算水费(分支结构) Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1039 AC2118 Submit7270 Ratio29.13% 时间&空间限制描述水费的计算方式采用阶梯式收费标准,也就是说,当用水量达到或超过某个值时,用一种计算公式,否则用另一种计算公式。 假设,当用水量不超过10吨/月时,水费的计算公式是:当月用水量(x) * 4 / 3 当用水量超过10吨/月但不超过20吨/月时,水费的计算公式是:当月用水量(x) * 2.5 - 10.5 当用水量超过20吨/月时,水费的计算公式是:当月用水量(x) * 3.4 - 5 请根据每个人的用水量计算该月的水费。 输入输入的第一行是个正整数T,表示测试数据的组数。 接下来T行,每行是两部分内容,它们之间用一个空格分隔。第一部分是一个字符串name(字符串内不含空格),表示用户的姓名;第二部分是该用户该月的用水量x。其中,name的长度不超过10;0.0 ≤ x ≤ 100.00 。 输出Description 水费的计算方式采用阶梯式收费标准,也就是说,当用水量达到或超过某个值时,用一种计算公式,否则用另一种计算公式。 假设,当用水量不超过10吨/月时,水费的计算公式是:当月用水量(x) * 4 / 3 当用水量超过10吨/月但不超过20吨/月时,水费的计算公式是:当月用水量(x) * 2.5 - 10.5 当用水量超过20吨/月时,水费的计算公式是:当月用水量(x) * 3.4 - 5 请根据每个人的用水量计算该月的水费。 Input 输入的第一行是个正整数T,表示测试数据的组数。 接下来T行,每行是两部分内容,它们之间用一个空格分隔。第一部分是一个字符串name(字符串内不含空格),表示用户的姓名;第二部分是该用户该月的用水量x。其中,name的长度不超过10;0.0 ≤ x ≤ 100.00 。 Output 为每个用户单独输出一行:姓名以及其该月的水费,两者之间用一个空格分隔。水费保留小数点后2位。 Sample Input 2 Sample Output Tom 7.69 Author 样例输入2 样例输出Tom 7.69 提示作者 |