ADD


私信TA

用户名:uq_89103245342

访问量:5641

签 名:

渐行渐远渐无书,水阔渔船何处问。

等  级
排  名 2372
经  验 2338
参赛次数 0
文章发表 40
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

冰冻三尺,非一日之寒。

解题思路:

注意事项:

参考代码:

#include <stdio.h>

#include <stdlib.h>

int main(){

int n;  //输入值 

int a[100],sum=0;//a[100]存储因子  sum求和 

int i,j,k,z;// i j k 循环函数 z计算a数组下标便于打印 

scanf("%d",&n);

for(i=6;i<=n;i++){

for(j=1,z=0,sum=0;j<=i/2;j++){

if(i%j==0){

sum+=j;

a[z++]=j;

}

}// 找出因子数 和存于sum 数存于 a数组 

if(sum==i){

printf("%d its factors are ",i);

for(k=0;k<z;k++){

printf("%d ",a[k]);

}

printf("\n");

} //判断成功及打印 

}

return 0;

}


 

0.0分

1 人评分

  评论区

真棒棒
2020-08-31 15:59:08
  • «
  • 1
  • »