1020·两重for循环2(完美数)
来源:互联网 发布:mac相册里照片如何删除 编辑:程序博客网 时间:2024/05/24 03:40
1020: 两重for循环2(完美数)
时间限制: 1 Sec 内存限制: 128 MB
题目描述
【题意】
什么是完美数?一个数的所有真约数的和等于自己就是完美数。
比如:
6的真约数有1、2、3,且这些真约数加起来1+2+3等于6;
又比如:28
28的真约数有1、2、4、7、14,它们加起来还是等于28。
【输入格式】
输入两个整数x和y(1<=x<=y<=10000)。
【输出格式】
输出x~y(包含x和y)的所有完美数。一行一个,从小到大。
【样例输入】
1 100
【样例输出】
6
28
先枚举每一个数,再枚举该数的真约数(小于该数)在判断加起来之和为自己,如果是则输出。
#include<iostream>#include<cstdio>using namespace std;int main(){ int x,y; scanf("%d%d",&x,&y); for(int i=x;i<=y;i++){ int s=0; for (int j=1;j<i;j++){ if (i%j==0){ s+=j; } } if (s==i) printf("%d\n",s); } return 0;}
阅读全文
0 0
- 1020·两重for循环2(完美数)
- 1019·两重for循环1(杨辉三角形)+两道练习题
- 两重for循环的效率对比
- jQuery 两重循环
- break跳出两重循环
- 水仙花数(for循环写法)
- redis-集群安装(2)变两重冗余为三重
- 算法-一重循环实现两重循环的功能
- for循环语句(2)
- <C语言>输入一个数求其阶乘(while循环和for循环)
- OJ循环——N以内的完美数
- 利用for循环求偶数之和
- Java for循环求水花仙数
- 控制FOR循环记录条数
- java--for循环之水仙花数问题
- java求完数(完全数 完美数)
- 完美数
- 完美数
- 嵌入式Linux驱动笔记(六)------浅析input输入子系统框架
- java的泛型入门
- Java中的常见、关键字问题
- Netty线程模型
- 怎样让浏览器搜到自己的博客
- 1020·两重for循环2(完美数)
- 神经网络的可解释性——Network Dissection: Quantifying Interpretability of Deep Visual Representations
- linux开机自启动与shell命令调用
- hadoop2.x入门:Hadoop的启动方式
- 动态链接库
- 1054. The Dominant Color 解析
- Java_基础—FileInputStream
- Options Menu详解
- 无参数的构造函数如何声明对象?