我是靠谱客的博主 无心战斗机,最近开发中收集的这篇文章主要介绍Conversions,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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:
 
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
 
 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 int main(){
 5     int T;
 6     double amount;
 7     char unit[3];
 8     double total;
 9     int time;
10 
11     time=1;
12 
13     scanf("%d",&T);
14 
15     while(T--){
16         scanf("%lf%s",&amount,unit);
17 
18         printf("%d ",time);
19         time++;
20 
21         if(strcmp(unit,"kg")==0){
22             total=amount*2.2046;
23 
24             printf("%.4lf lbn",total);
25 
26         }
27 
28         else if(strcmp(unit,"lb")==0){
29             total=amount*0.4536;
30 
31             printf("%.4lf kgn",total);
32         }
33 
34         else if(strcmp(unit,"l")==0){
35             total=amount*0.2642;
36 
37             printf("%.4lf gn",total);
38         }
39 
40         else if(strcmp(unit,"g")==0){
41             total=amount*3.7854;
42 
43             printf("%.4lf ln",total);
44         }
45     }
46     
47 
48     return 0;
49 }

 

转载于:https://www.cnblogs.com/zqxLonely/p/4087029.html

最后

以上就是无心战斗机为你收集整理的Conversions的全部内容,希望文章能够帮你解决Conversions所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部