HOJ 2589 Conversions

来源:互联网 发布:域名dns怎么修改 编辑:程序博客网 时间:2024/05/24 03:42

http://acm.hit.edu.cn/hoj/problem/view?id=2589

单位转换

#include <stdio.h>#include <string.h>const double kg2lb = 2.2046;const double lb2kg = 0.4536;const double l2g = 0.2642;const double g2l = 3.7854;int main(){    int n, i;    double data;    char type[4];    scanf("%d", &n);    for (i = 1; i <= n; i++)    {        scanf("%lf %s", &data, type);        if (strcmp(type,"kg") == 0)        {            data *= kg2lb;            printf("%d %.4lf lb\n", i, data);        }        if (strcmp(type,"lb") == 0)        {            data *= lb2kg;            printf("%d %.4lf kg\n", i, data);        }        if (strcmp(type,"l") == 0)        {            data *= l2g;            printf("%d %.4lf g\n", i, data);        }        if (strcmp(type,"g") == 0)        {            data *= g2l;            printf("%d %.4lf l\n", i, data);        }    }    return 0;}