代静酉140


私信TA

用户名:uq_26476266754

访问量:774

签 名:

等  级
排  名 2218
经  验 2399
参赛次数 23
文章发表 6
年  龄 18
在职情况 学生
学  校 宝鸡文理学院
专  业 计算机类

  自我简介:

TA的其他文章

解题思路:自定义函数求

注意事项:注意每次输出格式
参考代码:

#include<stdio.h>

void factor(int n)

{

    int i,j,sum=0;

    for(i=1;i<n;i++)

    {

         if(n%i==0)

         sum+=i;

    }

    if(sum==n)

    {

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

    for(j=1;j<n;j++)

    {

        if(n%j==0)

        printf("%d ",j);

    }

    printf("\n");

    }

}

int main()

{

    int i,n;

    scanf("%d",&n);

    for(i=1;i<=n;i++)

    factor(i);   

}


 

0.0分

0 人评分

  评论区

  • «
  • »