请教一个编程题,关于水仙花数……

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:12:06
1. 写一个函数,用于判断一个数是否为“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。

我们的编程作业,可是我不会!!!谁能帮帮我

#include <stdio.h>
main()
{
int x,y,z;
for(x=1;z<10;x++)
for(y=0;y<10;y++)
for(z=0;z<10;z++)
if(x*x*x+y*y*y+z*z*z==x*100+y*10+z)
printf("%d\n",x*100+y*10+z);
}

function shui(w:longint):boolean;
var i,j,k:longint;
begin
i:=w div 100;j:=w div 10 mod 10;k:=w mod 10;
if i*i*i+j*j*j+k*k*k=a then shui:=true else
shui:=false;
end;
var a:longint;
begin
readln(a);
if shui(a) then writeln('yes') else writeln('no');
end.