hdu 1237

#include<stdio.h>
#include<string.h>
int main() {
 double a;
 double b;
 int c;
 char ch;
 double num[300];
 while(scanf("%d",&c)) {
      if(getchar()=='\n'&&c==0)//注意必须这样写
    break;
  int i=0;
  num[0]=c;
  while(1) {
   scanf("%c%lf",&ch,&b);
   if(ch=='/')
    num[i]/=b;
   else
    if(ch=='*')
     num[i]*=b;
    else
     if(ch=='+')
      num[++i]=b;
     else
      num[++i]=-b;
     if(getchar()=='\n')
      break;
  } 
  a=0;
  for(int j=0;j<=i;j++)
   a+=num[j];
  printf("%.2f\n",a);
 }
 return 0;
}


 

posted @ 2013-07-31 17:10  HYDhyd  阅读(117)  评论(0编辑  收藏  举报