专栏文章

B3953 [GESP202403 一级] 找因数

B3953题解参与者 19已保存评论 18

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
17 条
当前快照
1 份
快照标识符
@mipvx31s
此快照首次捕获于
2025/12/03 18:49
3 个月前
此快照最后确认于
2025/12/03 18:49
3 个月前
查看原文
欢迎报名洛谷网校,期待和大家一起进步!

本题考察循环结构。
题目要求从小到大输出正整数 aa 的因数,启发了我们使用循环语句,让循环变量 bb 从小到大,逐一判断 bb 是否是 aa 的因数。
题目中,因数的定义是:如果 aa 能够被 bb 整除,那么 bbaa 的因数。换句话说,就是如果 a÷ba\div b 的余数是 00,那么 bbaa 的因数。因此,在循环语句中只需判断 a % b == 0,输出满足这一个判断条件的 bb 即可。
参考代码:
CPP
for (int b = 1; b <= a; b++) {
    if (a % b == 0)
        cout << b << endl;
}

评论

18 条评论,欢迎与作者交流。

正在加载评论...