求(100,1000)内水仙花数的算法与伪代码
來源:互聯網 2009-07-23 03:23:50 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
水仙花数:example 153 153=(1)3+(5)3+(3)3
即这个整数等于它各位上数的立方和。
參考答案:
#include
int main(void)
{
int i,j,k;
for(i=1;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if( (i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
{
printf("%d%d%d ",i,j,k);
}
}
}
}
return 0;
}
运行结果为:
153 370 371 407
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]水仙花数:example 153 153=(1)3+(5)3+(3)3
即这个整数等于它各位上数的立方和。[br][b]参考答案:[/b][br]#include
int main(void)
{
int i,j,k;
for(i=1;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if( (i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
{
printf("%d%d%d ",i,j,k);
}
}
}
}
return 0;
}
运行结果为:
153 370 371 407