zoukankan      html  css  js  c++  java
  • 1050.完数

    题目描述:

        求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。

    输入:

        测试数据有多组,输入n,n数据范围不大。

    输出:

        对于每组输入,请输出1-n内所有的完数。如有案例输出有多个数字,用空格隔开,输出最后不要有多余的空格。

    #include<iostream>
    using namespace std;
    
    int main(){
        int n,i,sum,j;
        while(cin>>n){
            for(i=1;i<=n;i++){
                sum=0;
                for(j=1;j<i;j++){
                    if(i%j==0) sum+=j;
                }
                if(sum==i) {
                    if(i==6) cout<<i;
                    else cout<<" "<<i;
                }
            }
            cout<<endl;
        }
        return 0;
    } 
  • 相关阅读:
    实现自动进行金额汇总
    实现模糊查询
    手电筒查询
    lov的建立
    日历 的建立
    快速创建Folder
    TAB页制作
    堆叠画布
    弹性域的开发
    注销记录的实现
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9735221.html
Copyright © 2011-2022 走看看