题目描述
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=13+53+3^3。
输入
无
输出
输出每一个水仙花数,一个数占一行
样例输入
无
样例输出
153 370 371 407
#include<stdio.h>
int main()
{
int i,l,m,n;
for(i=100; i<=900; i++){
m=i/100;
n=(i-m*100)/10;
l=i%10;
if(i==m*m*m + n*n* n+ l*l*l){
printf("%d ", i);
}
}
return 0;
}