`
流浪的红舞鞋
  • 浏览: 22029 次
社区版块
存档分类
最新评论

C++编程第19题

    博客分类:
  • C++
阅读更多
//一个数如果恰好等于它的因子之和,这个数就称为“完数”。
//例如6=1+2+3.编程找出1000以内的所有完数。
//注意是所有因子,而非质因子

#include <iostream>

using namespace std;

int main()
{
    int n,tran,t;
    static int count[10];
    //该数组用来保存质因子,因为10个2相乘为1024,所以定义数组大小为10
    for(n=2;n<1000;n++){
        t=-1;
        tran=n;
        for(int i=1;i<n;i++){
                if(n%i==0){
                    t++;
                    count[t] = i;//把i保存到数组
                    tran = tran-i;
                }
        }
        if(tran==0){
            cout<<n<<"是一个完数"<<endl;
            cout<<"质因子为 : ";
            for(int j=0;j<t;j++){
                cout<<count[j]<<",";
            }
            cout<<count[t]<<endl;
        }

    }
    return 0;
}
运行结果为:
  • 大小: 42.4 KB
分享到:
评论

相关推荐

    C++编程思想 编程

    C++编程思想,目 录 译者序 前言 第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 ...

    c++-c++编程基础之leetcode题解第19题删除链表的倒数第N个结点.zip

    c++ c++_c++编程基础之leetcode题解第19题删除链表的倒数第N个结点

    鸡啄米:C++编程入门系列

    鸡啄米:C++编程入门系列之十九(C++程序设计必知:生存期) 鸡啄米:C++编程入门系列之二十(C++程序设计必知:数据和函数) 鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成 员) 鸡啄米:C++...

    C++编程思想.pdf

    《C++编程思想》,原名《Thinking in C++》,作者:Bruce Eckel,翻译:刘宗田等,出版社:机械工业出版社,ISBN:7111071166,pdf 格式,大小 4MB。本资源仅包括前七章的内容。 内容简介: 本书作者根据自己学习C++...

    《C++ 编程思想》

    《C++编程思想》是个很经典的资料,一部分目录如下: 第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 ...

    Visual C++编程实战宝典.(配书光盘).part17

    这是Visual C++编程实战宝典(清华出版社.李琳娜)一书的配套完整DVD光盘。该书以Visual Studio 2010为开发环境,全书共分7篇,由浅入深,全面、系统地介绍了Visual C++开发的各项技术,是一本不可多得的必备参考手册...

    C++编程思想 pdf

    本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流...

    c++ 编程思想 (高清pdf)

    第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 ...

    C++编程思想(用简单的例子和简练的叙述讲解C++编程)

    第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 ...

    C++编程思想 打印版 pdf

    第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 ...

    C++编程规范101条规则、准则与最佳实践PDF.rar

    第19条 总是初始化变量 36 第20条 避免函数过长,避免嵌套过深 38 第21条 避免跨编译单元的初始化依赖 39 第22条 尽量减少定义性依赖。避免循环依赖 40 第23条 头文件应该自给自足 42 第24条 总是...

    绝对经典的C++编程资料

    第11章 其它编程经验 82 11.1 使用const提高函数的健壮性 82 11.2 提高程序的效率 84 11.3 一些有益的建议 85 参考文献 87 附录A :C++/C代码审查表 88 附录B :C++/C试题 93 附录C :C++/C试题的答案与评分标准 97

    C++网络编程实例文件之第九章 基于Windows API的虚拟终端实现

    C++网络编程实例文件,里面包含各个章节的C++源码。 第一章 网络通信基础 第二章 认识Windows编程模型 第三章 网络基本应用在VC++中的实现 第四章 串口通信及其实例 第五章 应用层协议及编程实例 第六章 传输层协议...

    C++编程思想 PDF版 电子书

    第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 ...

    C++网络编程实例文件之第五章 应用层协议及编程实例

    C++网络编程实例文件,里面包含各个章节的C++源码。 第一章 网络通信基础 第二章 认识Windows编程模型 第三章 网络基本应用在VC++中的实现 第四章 串口通信及其实例 第五章 应用层协议及编程实例 第六章 传输层协议...

    C++编程思想(中文版) chm

    本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流...

    高质量C++编程指南(林锐) DOC和PDF合集

    高质量C++编程指南(林锐)DOC版和pdf的合集 目 录 前 言 6 第1章 文件结构 11 1.1 版权和版本的声明 11 1.2 头文件的结构 12 1.3 定义文件的结构 13 1.4 头文件的作用 13 1.5 目录结构 14 第2章 程序的版式 15 2.1...

    免费下载:c++编程思想(中文)

    第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 ...

    《小学生C++趣味编程》第15 17-19课 Scratch C++源码.zip

    《小学生C++趣味编程》第15 17-19课 Scratch C++源码.zip

Global site tag (gtag.js) - Google Analytics