題解html
這個題聯想一下 P1310 表達式的值c++
代碼數組
#include<bits/stdc++.h> using namespace std; const int mod=1e4; int x,y,k,ans=0; char fu; int main() { cin>>x; x=x%mod; while(cin>>fu) { if(fu=='\n') break; cin>>y; y=y%mod; if(fu=='+') { ans=(ans%mod+x%mod)%mod; x=y; } if(fu=='*') { x=x%mod*y%mod; } } ans=(ans%mod+x%mod)%mod; printf("%d",ans); return 0; }