gpt4 book ai didi

c++ - 将数字附加到数字?

转载 作者:太空宇宙 更新时间:2023-11-04 14:36:35 25 4
gpt4 key购买 nike

我做以下事情有多冷:

假设我有数字 10 并想在其后附加数字 317。结果整数将是 10317。如何做到这一点。另外,一旦我有了这个数字,我怎么能把最后的 17 去掉。没有使用字符串,也没有明显的求解和添加。

谢谢

最佳答案

这将附加两个数字

int append_a_and_b_as_int(int a, int b)
{
for(int tmp = b; tmp > 0; tmp % 10)
{
a *= 10;
}
return a + b;
}

这将去掉最后 n 个数字

int remove_n_numbers_from_a(int n, int a)
{
for(int i = 0; i < n; i++)
{
a /= 10;
}
return a;
}

关于c++ - 将数字附加到数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com