从品牌网站建设到网络营销策划,从策略到执行的一站式服务
/*完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3.(6的因子是1,2,3)*/
成都创新互联公司专注于成都企业网站建设,响应式网站设计,商城开发。成都网站建设公司,为成都等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
#includestdio.h
void main()
{
int i,j,k,h,s,sum;
int a[200];//20个是不够的
s=0;
sum=0;
for(i=2;i=1000;i++)
{
s=0;//此处s=0一定要加,因为前几次循环拦蚂的时候s的值已经改变
k=0;
for(j=1;ji;j++)
{
if((i%j)==0){a[k]=j;k++;}
}
for(h=0;hk;h++)
{
s+=a[h];
}
if(i==s){printf("%d ",i);sum++;}
}
printf("完数的个数:%d\n",sum);
}
时间悉仿太紧,没注意程序的简洁性和效率,这个需要你自己改了!简陆埋
#include 汪厅stdio.h
const int M = 1000;
int main()
{
int k[11];
int i, a, n, s;
for (a = 2; a = M; a++)
{
n = 0;
s = a;
for (i = 1; i a; i++)
if (a % i == 0)
{
n++;
s = s - i;
k[n] = i;
}
if (s == 0)
{
printf("桐陵铅%d Its factors are ", a);
for (i = 1; i n; i++)
printf("%d,", k[i]);
printf("局好%d\n", k[n]);
}
}
return 0;
}
#include stdio.h
int add(int a[5])
{
int i,s=0;
for(i=0;i5;i++)
s+=a[i];
return s;
}
int main()
{
int i,a[5];
for(i=0;i5;i++)
scanf("%d",桥旁梁a[i]);
printf("启者%d",add(a));
return 0;
}
//运行敏运示例:
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图