Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
178066 罗嘉为 表达式求值 C++ 解答错误 10 0 MS 248 KB 433 2024-08-21 11:10:09

Tests(1/10):


#include <bits/stdc++.h> using namespace std; stack <int> stk; int m = 10000; int main(){ int a, b; char c; a =a % 10000; cin >> a; stk.push(a); while(cin >> c >> b){ if(c == '*'){ a = stk.top(); stk.pop(); stk.push(a * b); } else { stk.push(b); } } int ans = 0; while(!stk.empty()){ ans = (ans + stk.top()) % 10000; stk.pop(); } cout << ans; return 0; }


测评信息: