我有一个元组列表,每个元组包含一个数字和一个字符串,目前我正按照其中包含的数字对它们进行排序,但是我想知道是否有一种方法可以按字母顺序对它们进行排序,以防多个元组中的数字是等于.
任何人都可以向我解释这个短程序的作用吗?
ORIGIN 0x1000
one DEFW 13
two DEFW 29
three DEFW 0
ORIGIN 0x1010
ENTRY
ADR R0, one
LDR R1, [R0]
LDR R2, [R0, #4]
ADD R1, R2, R1
STR R1, [R0, #8]
SWI 2
Run Code Online (Sandbox Code Playgroud)
如果我正确思考,它会将'one'添加到'two'并将结果放在'three'中.我对么?
我试图将一个double舍入到最接近的两位小数,但它只是四舍五入到最接近的完整数.
例如,19634.0而不是19634.95.
这是我用于舍入的当前代码
double area = Math.round(Math.PI*Radius()*Radius()*100)/100;
Run Code Online (Sandbox Code Playgroud)
我看不出我错在哪里.
非常感谢任何帮助.