目前,我在添加两个不同的整数时遇到了减速。例如
int i = 32;
int j = 50;
/* Add i and j together into 3250 */
我的想法是将整数更改为字符串并将它们加在一起,但这需要太多精力。还有其他办法吗?
最佳答案
十进制的解是:
int result = 100* i + j;
如果这应该是通用的,您将需要以下算法:
int shift = 10;
while(j >= shift) {
pow *= 10;
}
int result = i * pow + j;
关于c - 将两个不同的整数相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46521412/