题目的要求是 求出1000以内的完数,所谓的完数就是说一个数恰好等于他...
发布网友
发布时间:2024-04-18 22:24
我来回答
共1个回答
热心网友
时间:2024-04-24 01:41
#include<stdio.h>
int main(){
int i,j,m=0;
for(i=2;i<=1000;i++) //寻找1000以内的完数
{
m=0; //补充
for(j=1;j<=i-1;j++) //从1开始求i的因子
if(i%j==0)m=m+j; //寻找i的因子,并把因子之和加起来
if(m==i)
printf("%d是个完数\n",i);}
return 0;}