版权声明:本文为博主原创文章欢迎指正或转载。 /u/article/details/
课程:()第7周编程题
每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式这几个素数就都叫做這个合数的质因数。比如6可以被分解为2x3,而24可以被分解为2x2x2x3
现在,你的程序要读入一个[2,100000]范围内的整数然后输出它的质因数分解式;当讀到的就是素数时,输出它本身
所有的符号之间都没有空格,x是小写字母x
一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)
现在,你要写一个程序读入两个正整数n和m(1<=n<m<=1000),输出[n,m]范围內所有的完数
提示:可以写一个函数来判断某个数是否是完数。
两个正整数以空格分隔。
其间所有的完数以空格分隔,最后一个数芓后面没有空格如果没有,则输出一个空行