C++編程實戰入門題解:找孿生數(循環嵌套)

題目描述

輸出N以內的所有孿生數。孿生數定義:一個數的因子(本身除外)和等於其本身,那麼這個數和它的因子和為一對孿生數。例如:220的因子和有1,2,4,5,10,11,20,22,44,55,110,  1+2+4+5+10+11+20+22+44+55+110=284,284的因子和為220,那麼220和284為一對孿生數。(因子不包括本身)輸入:數的範圍N 輸出:每行各輸出一組孿生數,小的數在前,大的數在後。每個數佔10個字符位置。如果沒有結果,就輸出“nothing”

輸入

一行,一個整數,n

輸出

若干行,每行一對孿生數

樣例輸入

<code>5000/<code>

樣例輸出

<code>       220       284
      1184      1210
      2620      2924/<code>

參考程序

C++編程實戰入門題解:找孿生數(循環嵌套)

參考程序

C++編程實戰入門題解:找孿生數(循環嵌套)

輸入5000運行結果


分享到:


相關文章: