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