题目:
代码:
<code>#include<iostream>using namespace std;int main(){long m,n,a, num;cin>>n>>m>>a;num = (n/a)*(m/a);cout</<iostream>/<code>
思路:
- 整除问题
- 数据范围限制,要选出合适的数据范围
填坑1:整除
因为木块不可分割,所以在做除法的时候只取整数部分。
整数之间运算结果均为整数。
<code>3/2 //结果为13/2.0 // 结果为1.53.0/2 //结果为1.5/<code>
填坑2:数据类型选择
- 2进制16位整数取值范围是:-32768 32767
- 2进制32位整数取值范围是:-2147483648 2147483647
- 2进制64位整数取值范围是:-9223372036854775808 9223372036854775807
閱讀更多 陽光小栗子 的文章