java编程水仙花数 VB编程水仙花数?
VB编程水仙花数?
所谓水仙数(梅花数)是指百、十、一的三位数整数(100到999)的立方和,如153=1^3 5^3^3。程序代码如下:private sub command1uclick()dim I as integer,s as integer dim a as integer,B as integer,C as integer print“100到999所有水仙花(也称梅花数):“for I=100到999 a=I100”take数百B=I10 mod 10”或B=I mod 10010 take tens C=I mod 10”take single digits s=a^3 B^3 C^3“水仙号根据s=I判断,然后打印I end if next iend子运行结果:100到999所有水仙号(也称梅花号):153 370 371 407
打印所有水仙号。所谓水仙数是指一个三位数的数,每一位数的立方和等于这个数本身。例如:153是一个“水仙数”,因为153=1到三次方+5到三次方+3到三次方。
1. 程序分析:用for循环控制100-999个数字,每个数字分解成位、十位和百位。
源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:as(n=100N)for(n=100N
![int,J,J,K,N,K,N
printf(水花是水花数的数字,它是水花数的数字,水花数的数字是水花数的数字,这个数字是这个数字的数字,J,J,K,N,K,N
!](源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码:源代码包括
2。注意
把n除以100得到n的个数Hun。
将(n-i*100)除以10(或先将n除以10,然后将n/10 模化)得到n的数字10。
取n到10的余数,得到n的位数ind。
找出这三个数的立方和是否等于自身。如果是的话,数字就是水仙数字。
java编程水仙花数 java水仙花数代码 水仙花数java语言程序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。