#include <stdio.h> int main(int argc, char *argv[]) { double sp=0; char dw[2]="\0"; double sp1=0,sp2=0; while(scanf("%lf%s",&sp,&dw)!=EOF&&sp!=0) { getchar(); if(dw[0]=='T') { sp1=sp*1024*1024*1024*1024.0; sp2=sp*1000*1000*1000*1000.0; } else if(dw[0]=='G') { sp1=sp*1024*1024*1024.0; sp2=sp*1000*1000*1000.0; } else if(dw[0]=='M') { sp1=sp*1024*1024.0; sp2=sp*1000*1000.0; } else { sp1=sp*1024.0; sp2=sp*1000.0; } printf("%.lf\n",sp1-sp2); sp=sp1=sp2=0; dw[0]='\0'; } return 0; } |
Double click to view unformatted code.