用C语言编写一个程序将所给任意的数字颠倒过来(c语言怎么将一串数字倒过来输出)

用C语言编写一个程序将所给任意的数字颠倒过来(c语言怎么将一串数字倒过来输出)

首页维修大全综合更新时间:2024-12-09 09:15:24

用C语言编写一个程序将所给任意的数字颠倒过来

颠倒数字符合先进后出的顺序,可以借助栈来执行。首先分解这个数字,将每一位存到栈中,然后在将栈中的数字逐个出栈,组合在一起即可。代码如下: int reverse(int num){ int stack[100]; int top = 0; int result = 0; while (num != 0) { stack[top++] = num % 10; num /= 10; } while (top != 0) { result *= 10; result += stack[--top]; } return result;}

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.