当前位置: 首页 > news >正文

求1000以内的完数

题目:一个数如果恰好等于他的因子之和(包括1,但不包括这个数),这个数就是完数。编写算法找出1000之内的所有完数,并按下面格式输出其因子:28 it's factors are 1,2,4,7,14

代码如下:

#include<iostream>
using namespace std;bool isWanShu(int n){int a[100],cnt=0;int sum=0;for(int i=1;i<n;i++){if(n%i==0){a[cnt++]=i;sum+=i;}}if(sum==n){cout<<n<<" it's factors are ";for(int i=0;i<cnt;i++){if(i!=cnt-1){cout<<a[i]<<',';}else{cout<<a[i]<<endl;}}}
}
int main(){for(int i=1;i<=1000;i++){isWanShu(i);}return 0;
}

 

http://www.lryc.cn/news/455480.html

相关文章:

  • sqli-labs less-16 post提交dnslog注入
  • nginx报错|xquic|xqc_engine_create: fail|
  • Java虚拟机(JVM)
  • MQ 架构设计原理与消息中间件详解(三)
  • 大数据新视界 --大数据大厂之 Alluxio 数据缓存系统在大数据中的应用与配置
  • PHP基本语法总结
  • 尚硅谷rabbitmq 2024第30-33节 死信队列 答疑
  • 解锁空间距离计算的多种方式-含前端、空间数据库、后端
  • Windows 开发工具使用技巧 QT使用安装和使用技巧 QT快捷键
  • 【实战教程】SpringBoot全面指南:快速上手到项目实战(SpringBoot)
  • LeetCode讲解篇之1043. 分隔数组以得到最大和
  • Python知识点:结合Python工具,如何使用TfidfVectorizer进行文本特征提取
  • Diffusion models(扩散模型) 是怎么工作的
  • 查找回收站里隐藏的文件
  • [运维]2.elasticsearch-svc连接问题
  • Ajax面试题:(第一天)
  • 数据仓库拉链表
  • 【JVM】实战篇
  • 2024年9月30日--10月6日(ue5肉鸽结束)
  • 【Python游戏开发】贪吃蛇游戏demo
  • pytorch张量基础
  • 深入解析LlamaIndex Workflows【下篇】:实现ReAct模式AI智能体的新方法
  • 要在 Git Bash 中使用 `tree` 命令,下载并手动安装 `tree`。
  • Linux的基本指令(1)
  • JavaEE之多线程进阶-面试问题
  • 费曼学习法没有输出对象怎么办?
  • Hive优化操作(二)
  • 销冠的至高艺术:让自己不像销售
  • Hive数仓操作(十一)
  • C语言初步介绍(初学者,大学生)【上】