#include<stdio.h>
float a,b,c;
char ch;
ok()
{
while((ch=getchar())!='\n'&&ch!='+'&&ch!='-')
{
scanf("%f",&c);
switch(ch)
{
case'*':b*=c;break;
case'/':b/=c;break;
}
}
}
main()
{
scanf("%f",&a);
ch=getchar();
while(ch!='\n')
{
scanf("%f",&b);
switch(ch)
{
case'+' : ok();a+=b;break;
case'-' : ok();a-=b;break;
case'*' : a*=b;ch=getchar();break;
case'/' : a/=b;ch=getchar();break;
}
}
printf("%f",a);
}
发表于 @
2007年06月07日 19:38:00 | | 编辑|
举报| 收藏