题解 | 小红的正整数构造

小红的正整数构造

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;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务