请大神指错 用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
随机阅读
- 浪漫传说之深海少女 有哪些好看的谍战电影值得推荐?
- 明光国际大酒店暂停营业 合肥火车站到安徽医科大学怎么坐车,大概要...
- 抗日战争时期百团大战是正面战场还是敌后战场 正面战场和敌后战场的主要战役和时间
- 跪求~迪奥女士钱包,有图片和地址最好,谢谢~ 男的用女式钱包图片和价格
- 百盛购物中心 包品牌 北京百盛购物中心有哪些女装品牌
- 成都华康中西医院 名人风景周边配套怎么样?交通呢?堵车吗?
- 猫尾巴油毛少 猫咪毛发尾巴根部毛发出油是怎么回事
- 新疆什么地方和俄罗斯交界 新疆阿勒泰地区布尔津县哪有发廊
- justin bieber永不言败 Justin Bieber永不言败里38分14秒里演唱的那首共同分母的原调的歌名叫什么?
- 死亡赔偿金家属分配协议书 死亡赔偿金内部分配协议
- 穿正装的概念 什么是正装(正装是什么概念)
- 刚才在医院打了一针戈舍瑞林诺雷得缓释植入... 诺雷得缓释植入剂21天可以打吗
- 重大决策社会稳定风险评估细则 为什么要建立健全重大决策社会稳定风险评估机制
- 去商丘旅游有什么值得一尝的特色美食? 郑州纬四路家和米线
- 以水和金为财的美业店名字 美容院如何转型与发展?
- 以feng音为开头四个字的成语或词汇. 风流罪过例匀
- 上海市文化创意产业促进中心 上海市委市政府《关于加快本市文化创意产业创新发展的若干意见》会对上海的动漫游戏产业产生怎样的影响?
- 黄金果美洲南瓜 香蕉西葫芦的品种有哪些?
- 幼儿园安吉玩具教案 幼儿园物质设备配备的分析与思考
- 鼻子里干什么原因造成的 鼻子干是因为什么