如果你用的int,警示后人
查看原帖
如果你用的int,警示后人
756608
andy605楼主2023/10/9 19:34

如果代码写成这样:

#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 见祖宗

2023/10/9 19:34
加载中...