水仙花数怎样用计算机算出

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:59:47

/*c程序*/
main()
{
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);
getch();
}

------------------------------

'vb程序
Private Sub Form_Click()
Dim a, b, c ,x As Integer
For a = 0 To 9
For b = 0 To 9
For c = 1 To 9
x=100 * c + 10 * b + a
If a ^ 3 + b ^ 3 + c ^ 3 = a + 10 * b + 100 * c Then print x
Next c
Next b
Next a