#include <iostream> using namespace std; int main() { int l, r, x; cin >> l >> r >> x; int output = -1; for (int y = l; y != r + 1; y++) { if(y % x == 0){ output = y; } } cout << output; return 0; } // 64 位输出请用 printf("%lld")
- 输入输出:output默认为-1,或者为其他int型,值在设定的区间之内。
- 注意边界:要想全部遍历区间,初始值设为l,最终不等值必须是r+1。
- 更新输出:由于只要一个输出,最开始设定为1,后面不断更新输出并判定即可。