i,j,k分别指代三位数中百位十位和个位,满足水仙花数条件就输出
for循环
#include<stdio.h>// 输出所有的“水仙花数”
#include<math.h>
int main()
{ int i,j,k,a,b;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
{a=pow(i,3)+pow(j,3)+pow(k,3);
b=100*i+10*j+k;
if(a==b)printf("%d ",a);
}
return 0;
}