题目大意:
在kilograms, pounds, liters and gallons之间转换。
解题思路:
没什么好说的
代码如下:
#include<stdio.h>
int main()
{
int N,i;
double value,result;
char s[5];
scanf("%d",&N);
for(i=1;i<=N;i++)
{
scanf("%lf %s",&value,s);
if(!strcmp(s,"kg"))
result=value*2.2046;
else if(!strcmp(s,"l"))
result=value*0.2642;
else if(!strcmp(s,"lb"))
result=value*0.4536;
else
result=value*3.7854;
printf("%d %.4lf",i,result);
if(!strcmp(s,"kg"))
printf(" lb\n");
else if(!strcmp(s,"lb"))
printf(" kg\n");
else if(!strcmp(s,"l"))
printf(" g\n");
else
printf(" l\n");
}
return 0;
}