早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方和等于该数字本

题目详情
在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100 ——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方和等于 该数字本身。例如,因为:153=1 3 +5 3 +3 3 ,所以153是水仙花数。
▼优质解答
答案和解析
你要的是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 + "
"); } 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
求采纳
看了 在窗体上放置一个命令按钮(C...的网友还看了以下: