浅浅苏音


私信TA

用户名:dotcpp0660652

访问量:4372

签 名:

666666

等  级
排  名 602
经  验 4210
参赛次数 15
文章发表 112
年  龄 12
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <bits/stdc++.h>

using  namespace std;

int wan(int x)

{

    int sum=0;

    for(int i=1; i<x; i++)

    {

        if(x%i==0)

        {

            sum+=i;

        }

    }

    if(sum==x)

    {

        return 1;

    }

    else

    {

        return 0;

    }

}

void print(int x)

{

    for(int i=1; i<x; i++)

    {

        if(x%i==0)

        {

            cout<<i<<' ';

        }

    }

    cout<<endl;

}

int main()

{

    int n;

    cin>>n;

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

    {

        if(wan(i))

        {

            cout<<i<<" its factors are ";

            print(i);


        }

    }


    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »