编写一个计算机程序,找出100-999之间的所有"水仙花数",并打印运算结果.(所谓"水仙花数"是指一个三位数,其各位数

编写一个计算机程序,找出100-999之间的所有"水仙花数",并打印运算结果.(所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身,例如:153+13+53+33.故153是一个水仙花数)
honglata 1年前 已收到1个回答 举报

大话飞龙 幼苗

共回答了26个问题采纳率:84.6% 举报

@echo offsetlocal enabledelayedexpansionfor /l %%i in (100 1 999) do (setx=%%iset /a y=!x:~0,1!*!x:~0,1!*!x:~0,1!+!x:~1,1!*!x:~1,1!*!x:~1,1!+!x:~2,1!*!x:~2,1!*!x:~2,1!if !x! equ !y! echo !x!)pause存到记事本里,把扩展名改为BAT即可.不知道水仙花数有什么用. http://baike.baidu.com/view/152077.htm百度百科里有各种语言的代码.

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.038 s. - webmaster@yulucn.com