int inverse(int n)
{
int result = 0;
while (n > 0)
{
result = result * 10 + n % 10;
n /= 10;
}
return result;
}
这个代码里面
while (n > 0)
{
result = result * 10 + n % 10;
n /= 10;
} 这个非常好,值得我去记忆和理解。
这段代码展示了如何使用while循环实现将整数n的十进制表示反转(intinverse函数),通过乘以10并加上n对10的余数,然后除以10更新n,重复直到n为0。
int inverse(int n)
{
int result = 0;
while (n > 0)
{
result = result * 10 + n % 10;
n /= 10;
}
return result;
}
这个代码里面
while (n > 0)
{
result = result * 10 + n % 10;
n /= 10;
} 这个非常好,值得我去记忆和理解。
29万+
1098
561
3328
8万+

被折叠的 条评论
为什么被折叠?