问题标题: 酷町堂:1764   因数集合

1
0
已解决
邵逸儒
邵逸儒
中级天翼
中级天翼

1764   因数集合

题目描述 Description

给定一个正整数n(1<=n<=1000),要求这个数的因数的总和以及都有哪些因数。

输入描述 Input Description

一个正整数n

输出描述 Output Description

两行:
第一行:因数的个数
第二行:从小到大所有的因数,各个数字用空格隔开

样例输入 Sample Input


 

6

样例输出 Sample Output


 

4
1 2 3 6

@酷町喵~o( =∩ω∩= )o~ 

@葛新 

@黄俊博 

@梁锦程 

@陆麟瑞 

邵逸儒在2018-02-23 10:29:39追加了内容

邵逸儒在2018-02-23 10:30:28追加了内容

邵逸儒在2018-02-23 10:41:50追加了内容

老样子

@陆麟瑞 

@陆麟瑞 

@陆麟瑞 


0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

枚举从1到n每一个数判断是不是n的因子。

for(int i=1; i<=n; i++)
    if(n%i==0) a[++n1]=i;//如果是,就存到a数组。

接着

输出n1。

输出整个a数组。

0
我要回答