c語言之水仙花數?

Tags: 語言, 水仙花,

有一種數叫 水仙花數 如153=1^3+5^3+3^3,如果人工來尋找那就比較繁瑣,那麼我們就來藉助程式來計算,來看看尋找有多簡單

工具/原料

c語言編輯器(如vc6.0)

方法/步驟

標頭檔案

#include"stdio.h"

#define N 10 /*定義查詢的範圍,是N*N*N.如N 10 表示10*10*10=1000,即0~1000內的範圍內查詢*/

c語言之水仙花數

main() /*主程式*/{ int x,y,z; for(x=1;x<=N;x++) for(y=0;y<=N;y++) for(z=0;z<=N;z++) if(x*100+y*10+z==x*x*x+y*y*y+z*z*z) printf("%4d\t",x*100+y*10+z);}

c語言之水仙花數

下圖為執行結果

c語言之水仙花數

注意事項

注意第二步

相關問題答案

Have any Question?

Let us answer it!