在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100

在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方... 在窗体上放置一个命令按钮(Command1),对该命令按钮编写单击事件,在窗体上显示出100 ——999之间的所有水仙花数。所谓水仙花数,是指一个三位数字,其各位数字的立方和等于 该数字本身。例如,因为:153=1 3 +5 3 +3 3 ,所以153是水仙花数。 展开
 我来答
靳翎879
2014-08-02 · 超过50用户采纳过TA的回答
知道答主
回答量:119
采纳率:50%
帮助的人:101万
展开全部
你要的是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

求采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式