【比赛题】因数排序
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
因数、也叫约数。
如果整数 除以整数 () 除得的商正好是整数而没有余数,我们就说 能被 整除,或 能整除 。 称为 的倍数, 称为 的约数。
题目描述
输入一个整数 ,请输出它所有大于零的因数。要求按照个位从小到大的顺序输出,个位相同时,按照整个数的从小到大的顺序输出。
输入格式
输入包含一个整数 。
输出格式
输出两行。
第一行为 的约数个数。
第二行为空格隔开的若干个整数,即 的所有约数,按照上述要求排序。
24
8
1 2 12 3 4 24 6 8
720
30
10 20 30 40 60 80 90 120 180 240 360 720 1 2 12 72 3 4 24 144 5 15 45 6 16 36 8 18 48 9
数据规模与约定
对于 的数据,;
对于 的数据,;
对于 的数据,,保证所有的 都不是完全平方数。