#include #include #include int main() { long long n=0,m=0; int i=0,ope=0; char s[101]; scanf("%s",s); while (1) { for (m=0;isdigit(s[i]);i++) m=m*10+(s[i]-'0'); switch (ope) { case 1:// 足し算 n+=m; break; case 2:// 掛け算 n*=m; break; default: n=m; break; } switch (s[i++]) { case '*':// 足し算 ope=1; break; case '+':// 掛け算 ope=2; break; default: printf("%lld",n); return 0; } } return 0; }