hậu tố
int tinhhauto(string a);
{ stack s; init(s);
for(i=0; i< dodai(a); i++)
{ if (a[i] là toán h?ng)
push(s, a[i]);
else
{ y= pop(s);
x=pop(s);
z= tinhgiatri(x,y,a[i]);
push(s,z);
}
}
return pop(s);
}
// hàm tính giá tr?:
int tinhgiatri(int x, int y, char toantu)
{ if ( toantu== '*') return x*y;
if ( toantu== '+') return x+y;
if ( toantu== '-') return x-y;
if ( toantu== '/') return x/y;
}
Bạn đang đọc truyện trên: Truyen247.Pro