酷代码 AI
菜单
服务商

题目描述 寒假期间小明需要做完 n 张试卷,但他每天最多做完 m 张。请你计算小明做完 n 张试卷最少多少天? 输入格式 一行。输入两个整数 n 和 m。分别表示需要做完的试卷张数,和每天最多能做完的试卷张数。 输出格式 一个整数。表示小明最少多少天能做完 n 张试卷。c++

```cpp #include <iostream> using namespace std; int main() { int n, m; // 输入需要做完的试卷张数 n 和每天最多能做完的试卷张数 m cin >> n >> m; // 计算做完试卷最少需要的天数 int days = (n + m - 1) / m; // 输出结果 cout << days << endl; return 0; } ``` 代码解释: 1. 输入部分:使用`cin`读取两个整数`n`和`m`,分别代表需要做完的试卷张数和每天最多能做完的试卷张数。 2. 计算最少天数:使用公式`(n + m - 1) / m`来计算最少需要的天数。这个公式是为了处理`n`不能被`m`整除的情况。当`n`能被`m`整除时,`(n + m - 1) / m`的结果就是`n / m`;当`n`不能被`m`整除时,`(n + m - 1) / m`可以保证得到向上取整的结果。 3. 输出结果:使用`cout`输出计算得到的最少天数。 [2025-12-21 16:35:00 | AI问答 | 286点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多