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

【C++】7-2 寻找完美数 分数 10

7-2 寻找完美数

分数 10

全屏浏览

切换布局

作者 李祥

单位 湖北经济学院

所有真因子之和小于其本身的数称为亏数。
如:4 的真因子 1、2 之和为 3,小于 4,是亏数。

所有真因子之和大于其本身的数称为盈数。
如:12 的真因子 1、2、3、4、6 之和为 16,大于 12,是盈数。

所有真因子之和恰等于其本身的数,称为完美数。
如:6 的真因子 1、2、3 之和恰为 6,是完美数。

请编写程序,输出指定区间内的完美数。

输入格式

a  b

说明:区间 [a, b] 的下限为 a,上限为 b,显然 a≤b。

输出格式

p1​
p2​

pn​

说明:若区间内存在完美数,则逐行输出全部完美数,否则输出“None”。

输入样例1
1 1000
输出样例1
6
28
496
输入样例2
100 400
输出样例2
None

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include<iostream>
using namespace std;
int isperfect(int n)
{int yz[1000],t=0,sum=0;for(int i=1;i<n;i++){if(n%i==0)sum+=i;}if(sum==n)return 1;return 0;
}
int main()
{int a,b;cin>>a>>b;int flag = 0;for(int i=a;i<=b;i++){if(isperfect(i)){cout<<i<<endl;flag=1;}}if(flag==0)cout<<"None";
}

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

相关文章:

  • 基于Mahout实现K-Means聚类
  • 科技的成就(五十七)
  • 动态IP代理技术在网络爬虫中的实际使用
  • 计算机网络:深入探索HTTP
  • Netty(1)nio
  • 1.3 vue ui框架-element-ui框架
  • 关于MediaEval数据集的Dataset构建(Text部分-使用PLM BERT)
  • QML学习之Text
  • 轮转数组(元素位置对调、数据的左旋、右旋)
  • 喜迎乔迁,开启新章 ▏易我科技新办公区乔迁庆典隆重举行
  • 多个地区地图可视化
  • 学习使用paddle来构造hrnet网络模型
  • Redis 多线程操作同一个Key如何保证一致性?
  • 单链表合并
  • 【如何像网吧一样弄个游戏菜单在家里】
  • CSS~~
  • Docker技术概论(1):Docker与虚拟化技术比较
  • alibabacloud学习笔记07(小滴课堂)
  • Ansible-Playbook
  • UE5常见问题处理笔记
  • docker中hyperf项目配置虚拟域名
  • PID闭环控制算法的学习与简单使用
  • 【无刷电机学习】光耦HCNR200基本原理及应用(资料摘抄)
  • 【LeetCode】1768_交替合并字符串_C
  • C#解析JSON
  • AI图像识别算法助力安全生产*提升风险监测效率---豌豆云
  • CSS技巧:实现两个div在同一行显示的方法
  • 【Unity】Node.js安装与配置环境
  • Vue3:使用 Composition API 不需要 Pinia
  • ExoPlayer 播放视频黑屏的解决方法