请大神指错 用VB编写求1000以内的水仙花数 Public sub fx()cresult=space(0)For i=100 To 999a=Mid(i,1,1)b=Mid(i,2,1)c=Mid(i,3,1)If a^3+b^3+c^3=i Thencresult=iDebug.Print\"1000以内的水仙花数是:\"&cresultEnd IfNext iEnd Sub打印放到循环里面帮忙解决这个VB问题:编写程序求1000以内的水仙花数,水仙花数是指一个3位正整数,其各位数字的立方之和等于该数。如153=13+53+33 Private Sub Command1_Click()'我放到了一个按钮点击事件里 Dim i%,n%,f%,g%,s%,b%For i=100 To 999 g=i Mod 10 s=i \\ 10 Mod 10 b=i \\ 100 If i=g*g*g+s*s*s+b*b*b Then 。VB程序里,1000以内水仙花数的代码,next应该在哪里呢?我写的只能出来一个水仙花数,剩下的三个出不来啊 dim i,sumfor i=100 to 999a=i\\100b=(i mod 100)\\10c=i mod 10if i=a^3+b^3+c^3 thensum=imsgbox sum '这句话的位置你放错了end ifnext这就是正确代码了用vb求1到1000水仙花数的编程方法 所谓的水仙花数(梅花数)是指在三位整数(100到999之间)中,百位数、十位数、个位数的立方和等于它本身,如153=1^3+5^3+3^3。程序代码如下:Private Sub Command1_Click()Dim i As Integer,s As IntegerDim a As Integer,b As Integer,c As IntegerPrint\"100到999所有水仙花数(也叫梅花数):;For i=100 To 999a=i \\ 100 '取百位数b=i \\10 Mod 10 '或 b=i Mod 100 \\10 取十位数c=i Mod 10‘取个位数s=a^3+b^3+c^3 '水仙花数的判断依据If s=i ThenPrint i;End IfNext iEnd Sub运行结果:100到999所有水仙花数(也叫梅花数):153 370 371 407
随机阅读
- 我到湖南沅陵县办理社保卡可以拿到长沙开通吗 沅陵县邮政分公司普遍服务网点
- 怎样看建筑总平面图 乡村道路工程总平面布置图
- 一个打老婆的男人对吗?还是打一个怀孕初期的女人!! 怀孕打老婆的男人是男人嘛
- 中年女性的性心理有哪些特点? 女性中年期的心理特征
- 请教下:蒋府锦园回迁房哪家好? 福润堂大药房红星路
- 上海工商局企业查询 上海工商查询企业信息查询系统
- 功放 调音台都正常 接一起有电流声 调音台沙沙响
- 5-羟甲基糠醛 维基百科 求详细科普一下美拉德反应?
- 水位记录仪价格如何选择 如何进行水位测量
- 南阳万通周梦 顺产撕裂 产后撕裂缝合
- 异界静气功 dnf90女气功光兵辅助异界套?女气功异界套选择?
- 石浦 水产城 厕所可以卖副食品吗?宁波石浦水产城的厕所就是副食品的专卖店!大神们帮帮忙
- 水份测试仪ms 7000ha ms-100水份测试仪显示h是什么原因
- 去金塔住什么宾馆好! 金塔九十一宾馆
- 南阳卫校下午几点上班 南阳上卫校初中毕业可以上吗?需要分数吗?要回答哦拜托了谢谢
- 释德杨师傅传统版本八段锦 历史上真实存在的十大“武功秘籍”有哪些,古代真的有内功吗?
- 空气净化上市公司有哪些 水净化上市公司
- 淄博增瑞化工有限公司怎么样? 淄博丙酰氯
- 交易猫确定收货需要验证码吗 你好,我要确认收货但是需要手机短信的验证码,我手机号没有用了怎么办
- 硫化氢的浓度达到多少会腐蚀NI-P镀层 精制氧化塔塔内件