#include <stdio.h>
int main(){
double last=0,now,res=0;
char tag='0';
scanf("%lf",&last);
res=last; //最小长度式子,如:3=
scanf("%c",&tag);
while(tag!='='){
scanf("%lf",&now);
if(tag=='+'){
res=last+now;
}
else if(tag=='-'){
res=last-now;
}
else if(tag=='*'){
res=last*now;
}
else if(tag=='/'){
if(now==0){ //分母是0
printf("ERROR");
return 0;;
}
else
res=last/now;
}
else{
printf("ERROR");
return 0;
}
last=res;
scanf("%c",&tag);
}
printf("%.0lf",res);
return 0;
}
习题6-7 简单计算器 (20 分)
最新推荐文章于 2023-11-07 09:15:00 发布