跳转至

约数

视频讲解

🎥 视频讲解

约数

如果 \(a|b\),则称 \(a\)\(b\) 的约数,\(b\)\(a\) 的倍数。

模板题

洛谷:找因数

代码实现

参考实现
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++) {
        if (n % i == 0) {
            cout << i << "\n";
        }
    }
    return 0;
}
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        for (int i = 1; i <= n; i++) {
            if (n % i == 0) {
                System.out.println(i);
            }
        }
    }
}
n = int(input())
for i in range(1, n + 1):
    if n % i == 0:
        print(i)

练习题单

约数