#include "bits/stdc++.h" using namespace std; int ans, temp, op; void calc(){ if (op) ans *= temp; else ans += temp; temp = 0; } int main() { string S; cin >> S; for (int i = 0; i < S.length(); i++) { if (S[i] == '*'){ calc();//先に計算やるというのがみそ。operationはあとでやる op = 0; } else if (S[i] == '+'){ calc(); op = 1;//これが1は足し算の意味。それはifで今度おきた、数字がなくなったときやる } else{//計算で数字出てくるたびに10倍してやった、その後足すと、 temp *= 10; //stringから数字の計算2桁以上が可能になる。10ずつかけてやるのがみそ。10進数なら temp += S[i] - '0';//これでstring から、数字になおせれる。そしてtempに足してやる。 } } calc(); cout << ans << endl; }