網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

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

欄目: IT科技 / 發佈於: / 人氣:6.65K
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("");
}