Description

输入两个正整数m和n,顺序输出m到n之间的所有友好数对。

如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的。例如:1184和1210是友好数对,因为 
1184的因子之和为1+2+4+8+16+32+37+74+148+296+592=1210 
1210的因子之和为1+2+5+10+11+22+55+110+121+242+605=1184 
要求程序定义一个facsum ()函数和一个main()函数,facsum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。 
int facsum (int n) 

//计算n的所有正因子之和sum,本函数返回sum 
}

Input

输入两个正整数m和n,1<m<=n<=10000。

Output

输出m和n之间的所有友好数对。 
在输出每个友好数对时,要求小数在前、大数在后,并去掉重复的数对。例如,220和284是一对友好数,而284和220也是一对友好数,此时只需输出220和284这对友好数。每个友好数对占一行,两数之间用空格隔开。

如果m和n之间没有友好数对,则输出“No answer”。

Sample Input

100 8000

Sample Output

220 284
1184 1210
2620 2924
5020 5564
6232 6368

HINT

Source

#include<iostream>
using namespace std;
int facsum(int n){int x = 0;for (int i = 1; i < n; i++)if (n%i == 0)x += i;return x;
}
int main(){int m, n, i, x = 0, temp;cin >> m >> n;for (i = m; i <= n; i++){temp = facsum(i);if (i < temp&&temp <= n&&facsum(temp) == i){cout << i << ' ' << temp << endl;x++;}}if (!x)cout << "No answer" << endl;
}

zzuli OJ 1105: 判断友好数对(函数专题)相关推荐

  1. zzuli OJ 1106: 回文数(函数专题)

    Description 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. In ...

  2. 1105: 判断友好数对(函数专题)

    1105: 判断友好数对(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 5790 解决: 2629 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入两个正 ...

  3. ZZULIOJ.1105: 判断友好数对(函数专题)

    1105: 判断友好数对(函数专题) 题目描述 输入两个正整数m和n,顺序输出m到n之间的所有友好数对. 如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的.例如:1184 ...

  4. ZZULIOJ 1105: 判断友好数对(函数专题)

    判断友好数对(函数专题) 题目描述 输入两个正整数m和n,顺序输出m到n之间的所有友好数对. 如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的.例如:1184和1210是 ...

  5. zzuli OJ 1104: 求因子和(函数专题)

    Description 输入正整数n(2<=n<=1000),计算并输出n的所有正因子(包括1,不包括自身)之和.要求程序定义一个FacSum ()函数和一个main()函数,FacSum ...

  6. 编写一个判断完数的函数。完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数。

    编写一个判断完数的函数.完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数. 程序之美 编写一个判断完数的函数.完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数. #in ...

  7. ZZULIOJ 1106: 回文数(函数专题)

    回文数(函数专题) 题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. ...

  8. ZZULIOJ-1105: 判断友好数对(函数专题)(Java)

    题目描述: 输入两个正整数m和n,顺序输出m到n之间的所有友好数对. 如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的.例如:1184和1210是友好数对,因为 1184 ...

  9. 编写一个判断完数的函数python_完数

    计算完数的题 我错的忘记了 amount 需在第一重循环中初始化值为"0" public class Test { public static void main(String[] ...

最新文章

  1. 如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!
  2. 一个关于在Fedora下安装jdk的问题
  3. 洛谷 P2749 [USACO5.1]【夜空繁星Starry Night】
  4. java.util.regex包下的Pattern和Matcher详解(正则匹配)
  5. 通俗易懂:贪心算法(二):区间问题 (力扣435无重叠区间)
  6. SpringBoot_web开发-扩展与全面接管SpringMVC
  7. php mysql 权重_PHP对MySql的常用操作
  8. Objections vs. excuses
  9. 航天有关的计算机知识,这些关于神舟十二上的电脑硬核小知识,你知道吗?
  10. 十五秒破解“还原卡”
  11. Windows 配置libjpeg-turbo并在python中调用
  12. 软件项目管理课程总结
  13. obj 格式3D模型转 gltf 格式
  14. java工程师职责负责_java工程师岗位职责
  15. 中国开源走向第二梯队!
  16. Single Yuanz(单一原则)
  17. 服务器安装VMware ESXI5.5
  18. Python爬取特朗普就职演讲稿,使用ngram模型进行数据清洗
  19. MATLAB实现最短路径
  20. 计算机网络实训室建设设备,计算机网络技术综合实训室建设方案--200万.doc

热门文章

  1. SHELL加法运算及I++
  2. (WWDC) 拥抱算法 (Embracing Algorithms) 上
  3. archlinux开机无法联网问题,以及安装archlinuxcn和yay管理器
  4. 修改CST时间为UTC时间
  5. C#高德地图经纬度转地理位置或物理地址
  6. EPLAN报表管理一:生成、添加
  7. 生产者消费者 读者写者
  8. 阿里云性能测试工具 PTS 介绍
  9. 基于RV1126 Video分析-----mipi协议解析模块所代表的subdev子设备注册
  10. STM32全套开发板视频教程+实例源码+开发手册+调试工具下载