代静酉140


私信TA

用户名:uq_26476266754

访问量:708

签 名:

等  级
排  名 2071
经  验 2394
参赛次数 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区