1000以內(nèi)的水仙花數(shù) 水仙花數(shù)有哪些?
水仙花數(shù)有哪些?水仙數(shù)又稱阿姆斯特朗數(shù)。三處有四朵水仙花:153370371407;四處有三朵四葉玫瑰:163482089474;五處有三顆五角星:5474892793084;六處只有一個(gè)六線形:54
水仙花數(shù)有哪些?
水仙數(shù)又稱阿姆斯特朗數(shù)。
三處有四朵水仙花:153370371407;四處有三朵四葉玫瑰:163482089474;五處有三顆五角星:5474892793084;六處只有一個(gè)六線形:548834;七處有四顆北斗七星:17417254210880179926315;繡球花有三個(gè)八位數(shù):246780502467805188593477
水仙數(shù)是指每一個(gè)數(shù)字的立方和等于它自己的三位數(shù)。
方法1:首先,確定水仙數(shù)字n的可能范圍,因?yàn)閚是一個(gè)三位數(shù)的數(shù)字,所以它的值在100-999之前變化。顯然,這是一個(gè)技術(shù)控制的兩點(diǎn)循環(huán)。對(duì)于N的每一個(gè)可能值,我們首先將其100位數(shù)字I、10位數(shù)字J和1位數(shù)字k分開,然后通過判斷確定N是否為水仙數(shù)。
方法2:讓水仙花的數(shù)量為I、J和K,并通過遍歷I、J和K的所有值進(jìn)行判斷(注意,三位數(shù)字的I不能為0)。