#include<stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
int sum = 0;
for(i = 6;i < 10000;i ++)
{
sum = 0;
for(j = 1;j <= i / 2;j ++)//某个数字的约数和求完了
{
if(i % j == 0)
sum += j;
}
if(sum == i)
printf("%d\n",i);
}
return 0;
}
在1 - 10000数字范围内,求出一种数字,规则是所有约数(不包含本身)的和 == 数字本身。 6 约数:1 + 2 + 3
最新推荐文章于 2023-10-26 08:00:00 发布