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