[GESP202403一级]找因数

阅读量: 59 编辑

27、找因数

(找因数)小 A 最近刚刚学习了因数的概念, 具体来说, 如果一个正整数 a 可以被另一个正整数 b 整除, 那么我们就说 b 是 a 的因数。

请你帮忙写一个程序, 从小到大输出正整数 a 的所有因数。

【输入说明】

输入1行。输入一个正整数 。 保证 1<a<1000。

【输出说明】

输出若干行。为 的所有约数, 从小到大排列。

在常规程序中, 输入、 输出时提供提示是好习惯。 但在本场考试中, 由于系统限定, 请不要在输入、 输出中附带任何提示信息。

【输入样例】

6

【输出样例】

1
2
3
6

【参考程序】

#include <iostream>
using namespace std;
int main() {
    int a;
    cin >> a;
    for (int i = 1; i <= a; ++i) {
        if (a % i == 0) {
            cout << i << endl;
        }
    }
    return 0;
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司