提交时间:2025-01-23 14:45:19
运行 ID: 5157
#include <bits/stdc++.h> using namespace std; int zfc_sz(string s){ int a=0; for (int i = s.size()-1;i>=0;i--){ a += (s[i] - '0') * pow(10,s.size()-1-i); } return a; } int main(){ char c1,c2; string s; int n,a,b,count = 0; cin>>n; while (n--){ cin>>a>>c1>>b>>c2>>s; if (s[0] == '?'){ continue; } else{ if (c1 == '+'){ int c = a + b; if (c == zfc_sz(s)){ count++; } } else { int c = a - b; if ( c == zfc_sz(s)){ count++; } } } } cout<<count<<endl; return 0; }