#include <stdio.h> #include <string.h> int main(void) { char str1[100]; while(gets(str1) != NULL) { long long int mins = 0,s; int i; char str[3]; sscanf(str1,"%lld%s",&s,str); if(s == 0) break; if(strcmp(str,"B") == 0) { mins = 0; } else if(strcmp(str,"KB") == 0) { mins = s * 24; } else if(strcmp(str,"MB") == 0) { mins = s * 48576; } else if(strcmp(str,"GB") == 0) { mins = s * 73741824; } else if(strcmp(str,"TB") == 0) { mins = s * 99511627776; } printf("%lld\n",mins); } return 0; } |
Double click to view unformatted code.