if()
else if()
else
有的时候会莫名其妙进前一条if?
#include<bits/stdc++.h> using namespace std; int main() { long long c,n,x,a,b; cin>>c>>n; x=n/c; if(x>=2) { b=x*c; a=(x-1)*c; cout<<a*b<<endl; } else if(x=1) cout<<c*c<<endl; else cout<<-1<<endl; return 0; }
输入:100 1
输出:10000