HDU1985:Conversions
2013-04-17 10:43
225 查看
Problem Description
Conversion between the metric and English measurement systems is relatively simple. Often, it involves either multiplying or dividing by a constant. You must write a program that converts between the following units:
![](http://acm.hdu.edu.cn/data/images/C105-1002-1.JPG)
Input
The first line of input contains a single integer N, (1 ≤ N ≤ 1000) which is the number of datasets that follow.
Each dataset consists of a single line of input containing a floating point (double precision) number, a space and the unit specification for the measurement to be converted. The unit specification is one of kg, lb, l, or g referring to kilograms, pounds, liters
and gallons respectively.
Output
For each dataset, you should generate one line of output with the following values: The dataset number as a decimal integer (start counting at one), a space, and the appropriately converted value rounded to 4 decimal places, a space
and the unit specification for the converted value.
Sample Input
Sample Output
每天必水
Conversion between the metric and English measurement systems is relatively simple. Often, it involves either multiplying or dividing by a constant. You must write a program that converts between the following units:
Input
The first line of input contains a single integer N, (1 ≤ N ≤ 1000) which is the number of datasets that follow.
Each dataset consists of a single line of input containing a floating point (double precision) number, a space and the unit specification for the measurement to be converted. The unit specification is one of kg, lb, l, or g referring to kilograms, pounds, liters
and gallons respectively.
Output
For each dataset, you should generate one line of output with the following values: The dataset number as a decimal integer (start counting at one), a space, and the appropriately converted value rounded to 4 decimal places, a space
and the unit specification for the converted value.
Sample Input
5 1 kg 2 l 7 lb 3.5 g 0 l
Sample Output
1 2.2046 lb 2 0.5284 g 3 3.1752 kg 4 13.2489 l 5 0.0000 g
每天必水
#include <stdio.h> #include <string.h> int main() { int t; double n,m; char str[20]; scanf("%d",&t); for(int i = 1;i<=t;i++) { scanf("%lf %s",&n,str); if(!strcmp(str,"kg")) { m = n*2.2046; printf("%d %.4lf lb\n",i,m); } else if(!strcmp(str,"g")) { m = n*3.7854; printf("%d %.4lf l\n",i,m); } else if(!strcmp(str,"lb")) { m = n*0.4536; printf("%d %.4lf kg\n",i,m); } else if(!strcmp(str,"l")) { m = n*0.2642; printf("%d %.4lf g\n",i,m); } } return 0; }
相关文章推荐
- HDU 1985 Conversions 关于double 四舍五入 确定精度总结
- HDOJ(HDU) 1985 Conversions(汇率转换)
- HDU 1985 Conversions
- HDU 1985 & ZOJ 2988 Conversions(数学啊)
- HDU1985 Conversions【水题】
- HDOJ(HDU) 1985 Conversions(汇率转换)
- HDU 1985
- Conversions 1985
- hdu 1985 单位换算
- POJ 1985 Cow Marathon & HDU 2196 Computer(树的直径)
- HDOJ 1985 Conversions(水题)
- POJ 1985 && BOJ 196 && HDU 2196
- HDU 1985 Conversions
- HDOJ1985 Conversions
- hdu 1985
- HDU 1985
- [恢]hdu 1985
- HDU 1048 The Hardest Problem Ever
- HDU 2524
- hdu1.1.6