C语言程序调试(求正整数n以内的所有完全数)
发布网友
发布时间:2023-12-04 04:28
我来回答
共1个回答
热心网友
时间:2024-09-04 22:18
#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);
}
}
热心网友
时间:2024-09-04 22:13
#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);
}
}