从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include stdio.h
成都创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都西信服务器托管、等保安全、私有云建设等企业级互联网基础服务,欢迎来电:18980820575
int main()
{
int n, i, j, sum = 0;
while (scanf("%d", n) != EOF)
{
j = n;
do
{
++n;
sum = 0;
for (i = 1; i n; i++)
{
if (n % i == 0)
sum += i;
}
}
while (sum != n);
printf("大于%d的最小完数为:%d\n", j, n);
}
}
#include stdio.h
#includemath.h
int w(int x)
{
int i,sum=1;
for(i=2;i=sqrt(x);i++)
{
if(x%i==0)
{
sum+=i+x/i;
}
}
if(sum==xx!=1)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int i,n,m,a[10],j;
scanf("%d%d",n,m);
for(i=n,j=0;i=m;i++)
{
if(w(i))
{
a[j++]=i;
}
}
if(j==0)
{
printf("NIL\n");
}
else
{
for(i=0;ij;i++)
{
if(ij-1)
{
printf("%d ",a[i]);
}
else
{
printf("%d",a[i]);
}
}
}
return 0;
}
完数是指真约数的和等于它本身
#include "stdio.h"
void main()
{
int i,t,sum=1,cheng=1;
for(i=5;i1000;i++) //6是最小的完数,也应该列出来。
{
for(t=2;ti;t++)
{
if(i%t==0)
{
sum=t+sum;
cheng=t*cheng;
}
}
if(sum==i)//此处根据定义,应该是sum=i,而不是sum=cheng
{
printf("%d its factors are 1",i);
for(t=2;ti;t++)if(i%t==0)printf(",%4d",t);
printf("\n");
}
sum=1;
cheng=1;//此处要把这两个值归位,否则永远算不出第二个值了。
}
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图