范围内的完全数输出C语言代码

 

 

#include<stdio.h>
int main()
{
int i,j,n,he;
i=1;
printf("input a number:");
scanf("%d",&n);
while(i<=n)
{
j=1;he=0;
while(j<i)
{
if(i%j==0)
he+=j;
j++;
}
if(i==he)
printf("%d\n",i);
i++;
}
return 0;
}

 

posted @ 2023-01-27 16:53  心境难囚  阅读(47)  评论(0编辑  收藏  举报