当前位置:懂科普 >

IT科技

> C语言: 输出所有的“水仙花数”

C语言: 输出所有的“水仙花数”

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("");
}

标签: 水仙花 语言 输出
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/9w4978.html