開心生活站

位置:首頁 > IT科技 > 

C語言:,輸出所有的“水仙花數”

IT科技7.44K
C語言: 輸出所有的“水仙花數”
輸出 所有的“水仙花數” 用c語言程序 怎麼做 ?

方法

方法1:
#include
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
{for(j=0;j<=9;j++)
{for(k=0;k<=9;k++)
if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))
printf("%d",i*100+j*10+k);}
}
}

方法2:
#include
main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10;
k=n;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
}
}
printf("");
}