C语言程序调试(求正整数n以内的所有完全数)

如题所述

第1个回答  2020-01-01
#include"stdio.h"
int
main()
{
int
i,j,sum,n;
printf("求正整数n以内的所有完全数");
printf("\n解:\n请输入n:\n");
scanf("%d",&n);
for(i=2;i<=n;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
sum+=j;
}
if(sum==i)
printf("%d\n",i);
}
}本回答被提问者采纳
相似回答