永发信息网

4 位数的水仙花数怎么弄呢?

答案:4  悬赏:0  手机版
解决时间 2021-06-02 04:14

麻烦你了,嘿嘿!

最佳答案
'我不知道水仙数的定义,给你写个通用程序,4位数以上的就没有吧?
Private Sub Form_Activate()
Const N = 10000 '自己随便定义,这里是1-10000
Dim i, j, temp As String, sum As Long
For i = 1 To N
For j = 1 To Len(Str(i))
sum = sum + Val(Mid(Str(i), j, 1)) ^ 3
Next
If i = sum Then Print i
sum = 0
Next i
MsgBox "ok"
Unload Me
End Sub
全部回答

没听说过有4位的水仙花数,所以写这个也没有意义,除非定义有所不同。

如果一定要写的话,也和3位数那个程序差不多。像下面这样:

For i = 1000 To 9999 a = i Mod 10 b = i \ 10 Mod 10 c = i \ 100 Mod 10 d = i \ 1000 If i = a ^ 3 + b ^ 3 + c ^ 3 + d ^ 3 Then Print i End If Next i

什么语言呢?

VB ?? 写了也是~~~~白 三位的给你了。也一样不采纳呀

采纳答案。也不看看!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冠军/亚军/季军 的由来~
咋样弄空间的背景音乐喃?
铁路G7005上车地点
网速测试电脑准吗?
小学生热爱劳动的标语,怎么样写一条爱祖国爱
欧洲卡车模拟1.3有中文版的么
郭德纲的相声有一个我不知道叫什么名字请大家
请大师帮忙取个好名字
他还会回来么?
步步高手机白屏是什么原因
我已经错过了2010年内蒙古包头市中级会计职称
浏阳黄龙峡漂游优惠门票
朋友用英语怎么写,她的所有朋友用英语怎么说
设置怎么全部删除好友
大显牌的手机怎么安装手机QQ
推荐资讯
QQ聊天资料怎么会被复制到?
诺基亚那款手机好点。价位在1000左右的女生用
小手指断了一节算几级呢
求答案啊啊额
怎么改空间.
求gba好玩游戏
谁能给我个爽网站
如何美白手臂 和脸部
qq华夏的宝宝怎么捉?
电影《刺陵》将在什么时候上映?
如何学好生物和地理
用括号内所给单词的适当形式填空Jay is thesi
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?