用java求1000之內所有的“水仙花數“,所謂“水仙花數“是指一個三位數,其各位數位立方和等於該數本身

用java求1000之內所有的“水仙花數“,所謂“水仙花數“是指一個三位數,其各位數位立方和等於該數本身


packagecom.cn.liu.test;
public class shuixianhua {
/**求水仙花數
 * Liu
 * @param args
 */
public static void main(String[] args){
for(int a=100;a



VF程式設計:輸入一個三位數,判斷其是否為水仙花為數(所謂水仙花數是指其各位數位的立方和等於該數本身)


判斷3位數是否為水仙花數應該是100到999.所以如下:
set talk off
clear
for I=100 to 999
a=int(i/100)
b=int((i-100*a)/10)
c=i-int(i/10)*10
if i=a^3+b^3+c^3
?i
endif
set talk on
return



用Java編寫水仙花數是指其個位.十比特.百位三個數位的立方等於這個三位數本身.求出所有的水仙花數


public class Fun {
public static void main(String[] args){
for(int i=1;i