c++ 在一张尺寸为 n × n 厘米的正方形硬纸板的四个角上,分别裁剪掉一个 m × m 厘米的小正方形,就可以做成一个无盖纸盒,请问这个无盖纸盒的最大体积是多少?
时间: 2024-04-11 22:33:58 浏览: 435
C++1350 - 纸盒的最大体积是多少?
无盖纸盒的最大体积可以通过计算正方形硬纸板剩余的体积来得到。首先,计算整个硬纸板的体积为 n × n × n 立方厘米。然后,减去四个小正方形的体积,每个小正方形的体积为 m × m × m 立方厘米。最后得到的差值即为无盖纸盒的最大体积。
C++代码示例:
```cpp
#include <iostream>
int main() {
int n, m;
std::cout << "请输入正方形硬纸板的边长(厘米):";
std::cin >> n;
std::cout << "请输入小正方形的边长(厘米):";
std::cin >> m;
int totalVolume = n * n * n;
int removedVolume = 4 * m * m * m;
int maxVolume = totalVolume - removedVolume;
std::cout << "无盖纸盒的最大体积为:" << maxVolume << " 立方厘米" << std::endl;
return 0;
}
```
请注意,上述代码只是一个示例,你可以根据自己的实际需求进行修改和优化。
阅读全文