#include<stdio.h> #include<math.h> int main(){ char s[100]; double n,sum,n1,n2; while(scanf("%lf%s",&n,&s)!=EOF){ sum=0.0; if(n==0){ break; }else if(strcmp(s,"KB")==0){ sum=n*(1024-1000); }else if(strcmp(s,"MB")==0){ sum=n*(1024*1024-1000*1000); }else if(strcmp(s,"GB")==0){ sum=n*(1024*1024*1024-1000*1000*1000); }else if(strcmp(s,"TB")==0){ n1=n*1024*1024*1024*1024; n2=n*1000*1000*1000*1000; sum=n1-n2; } printf("%0.lf\n",sum); } return 0; } |
Double click to view unformatted code.