社区讨论

一个疑问

B3697[语言月赛202301] 铺地毯参与者 3已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@lo35o1b6
此快照首次捕获于
2023/10/24 01:12
2 年前
此快照最后确认于
2023/10/24 01:12
2 年前
查看原帖
CPP
为什么直接输出只得70#include <bits/stdc++.h>
using namespace std;

long long a,b,c;

int main()
{
    cin>>a>>b>>c;
    if((a%c!=0)||(b%c!=0)) cout<<"-1";
    else cout<<a*b/c/c;
    return 0;
}
CPP
而定义两个新变量后再输出却AC了

#include <bits/stdc++.h>
using namespace std;

long long a,b,c;

int main()
{
    cin>>a>>b>>c;
    if((a%c!=0)||(b%c!=0)) cout<<"-1";
    else
    {
        long long a1=a/c;
        long long b1=b/c;
        cout<<a1*b1;
    }
    return 0;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...