問題描述 153是一個非常特殊的數,它等于它的每位數字的立方和,即153=1*1*1+5*5*5+3*3*3。編程求所有滿足這種條件的三位十進制數。 輸出格式 按從小到大的順序輸出滿足條件的三位十進制數,每個數占一行。
關鍵詞:循環 判斷 數位
要求比較簡單,就是找到符合要求的三位數,之前做的是100~999循環,然后分解出三個數再判斷。現在重做,想到另一個方法:用三個變量直接三重循環,然后滿足(a*100+b*10+c)==(a*a*a+b*b*b+c*c*c)這個條件即可,相當于反過來處理。
新聞熱點
疑難解答