2021
08-08
08-08
Python 如何将integer转化为罗马数(3999以内)
1,在Python中将integer数转化为罗马数说明:在罗马数中(3999以内),和阿拉伯数字相似,可以把它分解为个位,十位,百位,千位,然后相加(我是这么认为的+_+),所以这样就简单了,只需把不同位数的基数表示出来相加即可。例如:阿拉伯数字为124=100+20+4,罗马数字为字符串相加‘CXXIV'=‘C'+‘XX'+IV''按此规律见代码分析:注意:4,9,40,90,400,900得用大的减小的表示(因为相同字符相连不超过三个)deftrans(n):Dict...
继续阅读 >
代码实例如下publicstaticvoidmain(String[]args){Integeri=10;Integerj=10;System.out.println(i==j);Integera=128;Integerb=128;System.out.println(a==b);intk=10;System.out.println(k==i);intkk=128;System.out.println(kk==a);Integerm=newInteger(10);Integern=newInteger(10);System.out.println(m==n);}我们使用反编译工具Jad,得到的...