早教吧作业答案频道 -->其他-->
如果一个3位整数等于它的各位数字的立方和,则此数称为“水仙花数”,如153=13+53+33.编制程序求所有水仙花数.(1)程序界面设计(截图):(2)程序代码:(3)运行结果(截图):
题目详情
如果一个3位整数等于它的各位数字的立方和,则此数称为“水仙花数”,如153=13+53+33.编制程序求所有水仙花数.
(1)程序界面设计(截图):
(2)程序代码:
(3)运行结果(截图):
我在线等,拜托啦
(1)程序界面设计(截图):
(2)程序代码:
(3)运行结果(截图):
我在线等,拜托啦
▼优质解答
答案和解析
下面是Excel下的宏.其他程序你参照改编.
Sub Sxh()
Dim s1, s2, s3, m, n As Integer
m = 1
n = 1
For i = 101 To 999 Step 1
s1 = Val(Mid(i, 1, 1))
s2 = Val(Mid(i, 2, 1))
s3 = Val(Mid(i, 3, 1))
If i = s1 * s1 * s1 + s2 * s2 * s2 + s3 * s3 * s3 Then
Sheet1.Cells(m, n).Value = i
Sheet1.Cells(m, n + 1).Value = s1
Sheet1.Cells(m, n + 2).Value = s2
Sheet1.Cells(m, n + 3).Value = s3
m = m + 1
End If
Next
End Sub
运行结果共4个
153
370
371
407
本人是VB编程爱好者.
Sub Sxh()
Dim s1, s2, s3, m, n As Integer
m = 1
n = 1
For i = 101 To 999 Step 1
s1 = Val(Mid(i, 1, 1))
s2 = Val(Mid(i, 2, 1))
s3 = Val(Mid(i, 3, 1))
If i = s1 * s1 * s1 + s2 * s2 * s2 + s3 * s3 * s3 Then
Sheet1.Cells(m, n).Value = i
Sheet1.Cells(m, n + 1).Value = s1
Sheet1.Cells(m, n + 2).Value = s2
Sheet1.Cells(m, n + 3).Value = s3
m = m + 1
End If
Next
End Sub
运行结果共4个
153
370
371
407
本人是VB编程爱好者.
看了 如果一个3位整数等于它的各位...的网友还看了以下:
直线与圆的方程,位置关系1.经点A(2,1)且在Y轴上截距为3的直线方程是____________ 2020-05-17 …
关于直线方程的点斜式的问题由直线方程y=kx-3可以得到在y轴的截距是-3那又是怎么得到在x轴的截 2020-05-22 …
高等数学微积分一道题,关于格林公式的.设L为闭区域D的正向的边界曲线,则计算曲线积分(看截图2)能 2020-06-10 …
几何~求直线方程1.垂直平分点(-1,3)及(4,-2)的连线.(系咪用2两点式就得)2.过点(- 2020-07-12 …
如果一个3位整数等于它的各位数字的立方和,则此数称为“水仙花数”,如153=13+53+33.编制 2020-07-18 …
如图填空.(1)若ED,BC被AB所截,则∠1与是同位角.(2)若ED,BC被AF所截,则∠3与是 2020-07-23 …
如图填空.(1)若ED,BC被AB所截,则∠1与是同位角.(2)若ED,BC被AF所截,则∠3与是 2020-07-23 …
如图填空.(1)若ED,BC被AB所截,则∠1与是同位角.(2)若ED,BC被AF所截,则∠3与是 2020-07-29 …
在x轴上的截距是2,在y轴上的截距是3,求直线方程.过程及原因.教科书的例题上只说y=Kx+bb是 2020-07-30 …
写出下列直线的斜截式方程斜率是3在y轴上的截距是-3一,1.斜率是3在y轴上的截距是-32.倾斜角 2020-08-01 …