#include <stdio.h>
//求水仙花数
int main(void){
int i,a,b,c; //a表示个位,b表示十位,c表示百位
for(i=100;i<=999;i++){
a=i%10;
b=i/10%10;
c=i/100;
if(i==a*a*a+b*b*b+c*c*c){
printf("%d\n",i);
}
}
}
//运行结果:
153
370
371
407
Process exited after 1.053 seconds with return value 2187
请按任意键继续. . .