zoj 2988//单位转化//不同类型一起…

本文介绍了一个简单的C语言程序,用于实现质量单位(千克到磅、磅到千克)和体积单位(升到加仑、加仑到升)之间的转换。程序通过循环读取用户输入的数据和单位类型,然后进行相应的转换计算,并输出转换后的数值和单位。
#include"stdio.h"
#include"string.h"
int main()
{
    int num;
    scanf("%d",&num);
    int ca=1;
    while(num--)
    {
        double a,b;
        char d[3];
        scanf("%lf %s",&a,d);
        
        if     (strcmp(d,"kg")==0) {b=a*2.2046;strcpy(d,"lb");}
        else if(strcmp(d,"lb")==0) {b=a*0.4536;strcpy(d,"kg");}
        else if(strcmp(d,"l")==0)  {b=a*0.2642;strcpy(d,"g");}
        else if(strcmp(d,"g")==0)  {b=a*3.7854;strcpy(d,"l");}
            
         printf("%d %.4lf %s\n",ca,b,d);
         ca++;
    }
    
   
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值