在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100
在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方...
在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100 ——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方和等于 该数字本身。例如,因为:153=1 3 +5 3 +3 3 ,所以153是水仙花数。
展开
1个回答
展开全部
你要的是VB还是C#呀 C#版本 for (int i = 100; i < 1000; i++) { int bai = 0; int shi = 0; int ge = 0; int baiyushu = 0; bai = i / 100; baiyushu = i % 100; shi = baiyushu / 10; ge = baiyushu % 10; if (i == bai * bai * bai + shi * shi * shi + ge * ge * ge) { Response.Write("水仙花数:" + i + "<br>"); } VB: Private Sub Form_Click() Dim q As Integer Dim b As Integer Dim s As Integer Dim n As Integer For n = 100 To 999 q = n \ 100 '求出百位数字 b = (n - q * 100) \ 10 '求出十位数字 s = n Mod 10 '求出个位数字 If ((q * q * q + b * b * b + s * s * s) = n) Then Print n End If Next End Sub
求采纳
求采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询