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