c++趣味整数系列
千手修罗唐三转世
这个作者很懒,什么都没留下…
展开
-
c++趣味整数(3)——回文数
题目描述输入两个正整数A 和 B(1<=A<=B<=100000),求A~B的所有回文数。什么是回文数?回文数就是将最高位与最低位、次高位与次低位……进行比较,若彼此相等则为回文数。例如:121,222,456654,45654,看懂了吗?输入一行两个正整数A和B。输出每行一个回文数,按从小到大的顺序输出。样例输入1 100样例输出123456789112233445566778899这一题呢是这几个趣味整数中,最简单的一个。(因为原创 2020-08-30 15:24:33 · 353 阅读 · 0 评论 -
c++趣味整数(2)——亲密数
**题目描述假设两个正整数A 和 B是亲密数,那么有如下的性质:整数A的全部真约数(包括1,不包括A本身)之和等于B;整数B的全部真约数(包括1,不包括B本身)之和等于A。比如:220 和 284220的全部真约数有:1+2+4+5+10+11+20+22+44+55+110 = 284284的全部真约数有:1+2+4+71+142 = 220这一题的思路就是你要判断他究竟是不是亲密数,这一题比趣味整数(1)更有难度,详情请看:https://blog.csdn.net/XXAndysyc/原创 2020-08-28 20:01:35 · 627 阅读 · 0 评论 -
c++趣味整数(1)——自守数
题目描述输入两个正整数A 和 B(1<=A<=B<=40000),求A~B的所有自守数。什么是自守数?比如52=5*5=25;252=25*25=625;762=5776;93762=87909376 ,看懂了吗?就是S=X^2 ,在S的末尾有一个X。这就是自守数。输入一行两个正整数A和B。输出每行一个自守数,按从小到大的顺序输出。一行输出范围以内的自守数(要保证第一个数小于第二个数)样例输入1 100样例输出1562576这道题的话思路比较简单,首先我们原创 2020-08-28 19:35:59 · 785 阅读 · 3 评论