WOJ:Problem 1004 - Noah's Ark

很简单的,一个单位换算就可以了。

#include <stdio.h>
#include <math.h>
#include <string.h>
#define yz 1

double hs(double a,char *c)
{      
       double k=1.0;
       if(strcmp(c,"meters")==0)k=100.0;
       if(strcmp(c,"cubits")==0)k=45.72;
       if(strcmp(c,"feet")==0)  k=30.48;
       if(strcmp(c,"inches")==0)k=2.54;
       a=a*k;
       return (a);
           
}

int main()
{         
          double length,width,height;
          double b[2]={0.0,0.0};
          char dlength[20],dwidth[20],dheight[20];
    while(scanf("%f,&length")!=EOF)
         {
         scanf("%s",dlength);
         scanf("%f",&width);
         scanf("%s",dwidth);
         scanf("%f",&height);
         scanf("%s",dheight);
         //b[0]=hs(length,dlength);
         //b[1]=hs(width,dwidth);
         if(fabs((b[0]-b[1]))<yz)printf("Spin");
         else 
             {
              if(fabs((b[0]-6*b[1]))<yz)printf("Excellent");
              else printf("Neither");}
               printf("\n%lf,%lf",b[0],b[1]);
               printf("\n\n");
         }

      return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值