题目背景
对应的选择、判断题:https://ti.luogu.com.cn/problemset/1141
题目描述
小 A 最近刚刚学习了因数的概念,具体来说,如果一个正整数 a 可以被另一个正整数 b 整除,那么我们就说 b 是 a 的因数。
请你帮忙写一个程序,从小到大输出正整数 a 的所有因数。
输入格式
输入一行一个正整数 a。保证 a≤1000。
输出格式
输出若干行,为 a 的所有约数,从小到大排序。
输入输出样例
输入 #1复制
1
输出 #1复制
1
输入 #2复制
6
输出 #2复制
1
2
3
6
输入 #3复制
10
输出 #3复制
1
2
5
10
代码实现:
cpp
#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;
}