CO希翼 在线考试 课程信息 在线作业 首页 在线答疑
前一道题 返回 题日列表 下一道题>
2.找亲密数
【问题描述】
如果整数A的全部因子(包括1,但不包括A本身)之和等于B;而且整数B的全部因子(包括1,但不包括B本身)之和等于
A,则称整数A和B为亲密数。
由键盘接收5个正整数,请判断这5个正整数是否有亲密数,如果有亲密数,则输出该整数、以及亲密数,否则输出该整数和
0,该整数和亲密数或0之间使用逗号分隔,每个整数一行,共输出5行。
例如:
输入5个整数:10522020005002680
由于只有220有亲密数,所以输出5行为
105.0
220,284
2000,0
500.0
2680.0
【输入形式】由键盘接收5个正整数
【输出形式】5行,每行为一个整数及其亲密数
【样例输入】10522020005002680
【样例输出】
105.0
220,284
2000.0
AdapLiVE