gpt4 book ai didi

c++ - 返回数字中的数字的函数

转载 作者:行者123 更新时间:2023-11-30 18:16:47 26 4
gpt4 key购买 nike

我想创建一个函数,它将一个数字和我想要检索的数字的位置,

int getDigit(int value, int positionFromLeft)

比如说,getDigit(534, 2) 将返回 3。

编写此函数的最简单/有效的方法是什么?

最佳答案

首先,如果您愿意从右侧而不是左侧(即从最低有效数字开始)工作,事情会容易很多。

给定输入 N,N%10 将给出最低有效数字。 X/10 会将 X 向右移动一位数字,x/100 会将其向右移动两位数字,依此类推。

如果您确实需要从左边开始,log10 应该可以得到总位数。

关于c++ - 返回数字中的数字的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957621/

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