如果代码写成这样:
#include <bits/stdc++.h>
using namespace std;
long long a,b,c;
int main(){
cin>>a>>b>>c;
if(a+b==c) cout<<"plus\n";
else if(a-b==c) cout<<"minus\n";
else cout<<"illegal\n";
return 0;
}
那么直接会上WA 容易忽略
但如果将int改为long long,全部AC:
#include <bits/stdc++.h>
using namespace std;
long long a,b,c;
int main(){
cin>>a>>b>>c;
if(a+b==c) cout<<"plus\n";
else if(a-b==c) cout<<"minus\n";
else cout<<"illegal\n";
return 0;
}
所以不开long long 见祖宗