if

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

全部评论

相关推荐

OPSL:钱确实给的多,但是追责这一点比较迷惑…3个月具体如何计算呢?出勤天数30*3吗?还是21*3呢?万一中间学校有安排怎么办呢?这个得多问一问呀
点赞 评论 收藏
转发
头像
05-27 20:32
已编辑
深度学习
工行数据中心 偏运维养老 到手可能18w
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务