如何在模数操作中缓存我删除的原始数字,以便随后用另一个数字替换数字后可以恢复它们?
示例:
Public void setDigit(int number, int place, int newdigit) {
Int num = number;
Int k = place;
Int newDigit = newdigit;
For(int x = 0; x<k; x++) {
Num/=10;
}
Num%=10;
Num = newDigit
}
请提前帮助谢谢。
答案 0 :(得分:0)
如果我正确理解了您的问题,例如num = 1234
,当您取模数为10时,您希望找到123
。
要执行此操作,您只需使用num / x
,其中num
为int
,x
为int
,其中包含您刚使用的模数。< / p>
因此,在这种情况下,num %= 10
会num = 4
。但如果我们先num / 10
,那么我们会得到123
。