问题标题: 酷町堂:2421 顺序结构题求助(很简单)

0
0
已解决
赵逸凡
赵逸凡
初级启示者
初级启示者

本人10分代码

#include<iostream>
#include<cmath>
using namespace std;
int a,m,n;
int main()
{
    cin>>a>>m>>n;
    cout<<long(m/a)*long(n/a)<<endl;
    if((m*n)/(a*a)>double(long((m*n)/(a*a))))
        cout<<long((m*n)/(a*a))+1;
    else cout<<long((m*n)/(a*a));
    return 0;
}

求助...

顺序结构!!!!我用分支来写还错了


0
已采纳
李泽远
李泽远
高级天翼
高级天翼

num=(m/a)*(n/a);因为要分别考虑长和宽能放几个瓷砖边长,
if(m%a==0&&n%a==0)这是输出的两个答案一样的情况。

这是我的思路,不一定准确,但我感觉应该对。写出代码提交为30分。

0
0
董子墨
董子墨
中级天翼
中级天翼

这一题并不需要那么多的强转

第二问你只要看横着铺和竖着铺有没有剩余就行了。

如果没有,直接输出,否则再加一个。

0
王俊杰
王俊杰
高级光能
高级光能
#include<iostream>
using namespace std;
int main()
{
    double a,b,c;
    cin>>a>>b>>c;
    cout<<(b*c)/(a*a)<<endl;
    cout<<(b/a)*(c/a);
    return 0; 
}

 

0
0
李素妍
李素妍
新手天翼
新手天翼
    int a,b,c,sum=0;
    cin>>a>>b>>c;
    sum=b/a+c/a;
    cout<<sum<<endl;
    cout<<b*c/(a*a);

 

0
我要回答