完数的认识:
完数指的是一个数如果恰好等于它的因子之和,这个数就称之为完数,如6 = 1 + 2 + 3。
接着进入下一步,编写程序代码寻找到相应的完数:
1.先命初始定量:
int n,sum, i;
2.开始循坏步骤的编辑:
for(i = 1;i <= n;i++)
{
sum = 0;//保证每次找到完数后又可再次寻找
for(int j = 1;j < i;j++)
{
if(i % j == 0)
sum = sum + j;//将所有因子相加
}
if(sum == i)//注意!:if语句要在for循环里才可以
{
printf("%d\n", i);//结束循环,输出n以内相应的完数
}
}