#include<stdio.h>
int main()
{
int n,i,j,m,sum,c=0;
scanf("%d %d",&n,&m);
for(i=n;i<=m;i++)
{
sum=1;
for(j=2;j<i;j++)
{
if(i%j==0)
{
sum=sum+j;
}
}
if(sum==i)
{
c++;
printf("%d = 1",sum);
for(j=2;j<i;j++)
{
if(i%j==0)
{
printf(" + %d",j);
}
}
printf("\n");
}
}
if(c==0)
printf("None");
return 0;
}
实验4-2-7-嵌套循环 找完数 (20分) 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 输
最新推荐文章于 2022-11-17 00:12:23 发布