完数问题:
问题描述:一个等于因子之和的数称为完数,求一定范围内完数的数量
代码:#include<stdio.h>
int main()
{
int i,j,s,n;
printf("请选择输入上限:");
scanf("%d",&n);
for(i=2;i<=n;i++)
{
s=0;
for(j=1;j<i;j++)
{
if(i%j==0)
s+=j;
}
if(s==i)
printf("是完数:%d.\n",i);
}
}
标签:int,scanf,完数,printf,打卡,每日 From: https://www.cnblogs.com/4a5r/p/17378572.html