#include<stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> int main() { double x,r,f,gap; char y[2]; scanf("%lf%s",&x,y); while(x!=0){ if(strcmp(y,"TB")==0){ r=x*1024*1024*1024*1024; f=x*1000*1000*1000*1000; gap=r-f; printf("%.0lf\n",gap); }else if(strcmp(y,"GB")==0){ r=x*1024*1024*1024; f=x*1000*1000*1000; gap=r-f; printf("%.0lf\n",gap); }else if(strcmp(y,"MB")==0){ r=x*1024*1024; f=x*1000*1000; gap=r-f; printf("%.0lf\n",gap); }else if(strcmp(y,"KB")==0){ r=x*1024; f=x*1000; gap=r-f; printf("%.0lf\n",gap); }else if(strcmp(y,"B")==0){ r=x; f=x; gap=r-f; printf("%.0lf\n",gap); } scanf("%lf%s",&x,y); } return 0; } |
Double click to view unformatted code.