gpt4 book ai didi

C++:获取2位数字的前一位

转载 作者:太空宇宙 更新时间:2023-11-03 10:27:31 25 4
gpt4 key购买 nike

我目前正在研究直方图,我是 C++ 的新手,所以我不知道是否有一种简单的方法可以做到这一点,有人可以帮忙吗?

数字总是在 -1 到 99 之间。我想返回第一个数字。我知道可以使用 % 返回最后一位数字,但找不到返回第一个数字的方法。

Examples:
98 --> 9
87 --> 8
24 --> 2
10 --> 1
==For anything under 9 I would like to return a 0==
9 --> 0
5 --> 0
0 --> 0
-1 --> 0

最佳答案

获取第二个数字的一​​般方法(即使对于数字可以大于 99 的情况)是

n/10 % 10

请注意,对于 -11,它将返回 -1。如果你想要 1,那么执行 (n >= 0 ? n : -n)/10 % 10

关于C++:获取2位数字的前一位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292872/

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