输入一个数,求它之内的完数

来源:互联网 发布:卡尔安东尼唐斯数据 编辑:程序博客网 时间:2024/04/27 04:27
#include <iostream>using namespace std;int main(){    int num;    int m,i,s;    cin>>num;    for(m=2;m<=num;m++)    {        s=0;        for(i=1;i<m;i++)        if((m%i)==0) s=s+i;        if(s==m)        {          cout<<m<<"是一个完数"<<endl;          cout<<m<<"的因子是:"<<endl;          for(i=1;i<m;i++)          if((m%i)==0) cout<<i<<" ";          cout<<endl;        }    }    return 0;}


 

 

 

原创粉丝点击