gpt4 book ai didi

C++获取int中的每个数字

转载 作者:IT老高 更新时间:2023-10-28 23:03:10 31 4
gpt4 key购买 nike

我有一个整数:

int iNums = 12476;

现在我想从 iNums 中获取每个数字作为整数。比如:

foreach(iNum in iNums){
printf("%i-", iNum);
}

所以输出将是:“1-2-4-7-6-”。但我实际上需要每个数字作为 int 而不是 char。

感谢您的帮助。

最佳答案

void print_each_digit(int x)
{
if(x >= 10)
print_each_digit(x / 10);

int digit = x % 10;

std::cout << digit << '\n';
}

关于C++获取int中的每个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615046/

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