编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:17:25
编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身

编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身
编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身

编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.
三位的水仙花数共有4个:153,370,371,407;
加一下就可以了,
153+370+371+407=1301
你可以用程序来找到他们,比如用我会的pascal语言就是:
program shuixianhuashu;
var
a,b,c:integer;
begin
for a:=1 to 9 do
for b:=0 to 9 do
for c:=0 to 9 do
if a*a*a+b*b*b+c*c*c=100*a+10*b+c then writeln(100*a+10*b+c);
end.
或:
program sxh;
var a,b,c,d:integer;
begin
for a:=100 to 999 do begin
b:=a mod 10;
c:=a mod 100 div 10;
d:=a div 100;
if b*b*b+c*c*c+d*d*d=a then writeln(a);
end;
end.
也可用C语言:
#include
int main(void)
{
int a,b,c;
for(a=1;a

编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身 输出所有水仙花数,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身.写出该问题的C语言代码 编程:求100-999之间的所有水仙花数. 输入您的问题编写程序:输出所有的3位水仙花数,所谓水仙花数就是指所有位的数字的立方之和等于该数,编写程序:输出所有的3位水仙花数,所谓水仙花数就是指所有位的数字的立方之和等 用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身. 编程求出所有的水仙花数,并在窗体显示.所谓水仙花数,是指一个三位数,其各位数字的立方和等于该数本身 输出所有“水仙花数”高手请进所谓“水仙花数”是一个3位十进制数,该数的各位数字立方之和等于该数本身.例如,153是一个水仙花数,因为1*1*1+5*5*5+3*3*3=153 1) 编程实现,输出100-999之间所有的“水仙花数”.“水仙花数”是一个三位数,其各位数的立方和等于该数身.c语言. VF编程:输入一个三位数,判断其是否为水仙花为数(所谓水仙花数是指其各位数字的立方和等于该数本身) vb编程:求1000以内所有能被7整除的数的个数 编程求“水仙花数”.所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身 跪求各位高手!用c语言编程:要求以每行5个输出300以内所有被3整除,并能被5整除的数. 1.输出所有水仙花数,所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身.如153=1*1*1+5*5*5+3* 编写一程序,求出所有水仙花数.(水仙花数是指个位,十位和百位三个数的立方和等于这个三位数本身)用JAVA编程 while 语句输出100以内所有7的倍数?编程题(while 语句)输出100以内所有7的倍数或者是数中的某一位为7的数,不要输出重复的数.那后面的输出应该如何写!那还有71 73 75等哪如何算? 编程:1:输入正整数1~n中所有能被3和7整除的数字,数字的和,数字的个数.2;输出100~999之间所有的水仙花数.水仙花数是指一个三位数,其各位数字的立方和等于该数本身.如153=1 数学实验编程找出 1000以内的所有勾股数 用C语言编程输出20以内所有两个偶数的和以及所有两个奇数的和