这是水仙花数,规定下循环范围1000到9999,然后判断满足条件,在定义一个计数器,就可以了。
int count=0;
for(int i=1000,i<=9999,i++){
int qian=i/1000,
int bai=i/100,
int shi=i/10,
int ge=i,
if((ge+bai)==(shi+qian)){
count++;
system.out.print(i+" ");
if(count%5==0){
system.out.println();
}
}
}
system.out.println(count);
手打不易