题解 | 小红的正整数构造
小红的正整数构造
https://www.nowcoder.com/practice/7aa37cbc28034fe5af562ec7e44d1e76
#include <iostream>
#include <vector>//包含动态数组
using namespace std;
//小红的正整数构造
int main() {
//输入区间左端点和右端点,基准值
int l, r, x;
cin >> l >> r >> x;
vector<int>arr;
//为数组赋值
for (int i = l; i <= r; ++i) {
arr.push_back(i);
}
//标记默认为没有找到x的倍数
int flag = false;
//num:循环变量 num = arr[i]
for (int num : arr) {
if (num % x == 0) {
cout << num << " ";
flag = true;
break;//找到一个直接输出
}
}
if (!flag) cout << -1 << endl;
return 0;
}
