早教吧作业答案频道 -->其他-->
如果一个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位整数等于它的各位...的网友还看了以下:
2、甲数是33.5,乙数与丙数的平均数是30.5,这三个数的平均数是多少?33.5-30.5=33 2020-04-07 …
计算大比拼.(口算)24×3=72÷4=7×12=90÷18=18×5=65÷5=16×5=66÷ 2020-05-17 …
太阳入射角计算系数打算买房子了,现在已知我们这个地区的维度是33度,我算的入射角是90-33-23 2020-06-03 …
哥哥姐姐帮帮我,我给你们20,回答的快在加,信誉!直接写得数.1/7+5/7=1/4+1/3=4/ 2020-07-03 …
js怎样计算总数例如我有一组数字1,10,22,33,44,12总数是6个,怎么能自动显示出来js 2020-07-07 …
1到33的数字六个为一组,去掉6连数5连数4连数3连数的组合,还剩下多少不重复的组合?比如说去掉1 2020-07-09 …
一些数学题,解方程:9.8X-4.2=1.4X3.2(X-0.8)=16递等式计算,写出必要的计算 2020-07-19 …
列式计算:①从24.8里面减去2.5除2的商,再加上4的25%,结果是多少?②一个数的40%比1. 2020-07-30 …
有一个样本容量为50的样本数据分布如下,估计小于30的数据大约占有()[12.5,15.5)3;[1 2020-11-06 …
2016年2月,某品牌汽车对某地区的八家4S店该月的销售量进行了统计,统计数据如茎叶图所示,由于工作 2020-11-14 …