1.首先我们要了解水仙花数是什么
像153这种 1^3+5^3+3^3=153的就叫做水仙花数
十位个位百位的三次方加起来的三位数能等于自己
2.代码部分
既然已经知道了原理那么就来试试
#include "stdio.h"
int main(){
int i,j,n,m;
for(i=100;i<1000;i++){
n=i%10;
m=i/10%10;
j=i/100;
if(j*j*j+n*n*n+m*m*m==i)
printf("%d\n",i);}
}
153
370
371
407
Press any key to continue