【题目描述】
求100∼999100∼999中的水仙花数。若三位数ABC,ABC=A^3+B^3+C^3,则称ABC为水仙花数。
例如153,1^3+5^3+3^3=1+125+27=153,则153是水仙花数。
【输入】
无
【输出】
由小到大输出满足条件的数,每个数占一行。
假设需要输出两个数:119,100。需要输出以下形式:
100
119
思路:循环+选择结构
注意:1.取值范围100-999
2.换行别忘了
#include<stdio.h>
int main()
{
int x;
int i,j,k;//分别储存每个位上的数
for(x=100;x<=999;x++)
{
i=x%10;//个位
k=x/100;//百位
j=(x-i-100*k)/10;//十位
if((i*i*i+j*j*j+k*k*k)==x)
printf("%d\n",x);
}
return 0;
}