将整数逆序,如1234变成4321_C++,C语言_ThinkSAAS
将整数逆序,如1234变成4321
将整数逆序,如1234变成4321
内容来源: 网络
利用递归实现
//将一个整数int倒转过来
#include &iostream&
//利用引用
void IntRev(int nsrc, int &ndes)
if (0 == nsrc)
ndes = ndes*10 + nsrc%10;
IntRev(nsrc/10, ndes);
//利用局部static变量只初始化一次的特性
int IntRev2(int num)
static int ret = 0;
if (0 == num)
ret = ret*10+num%10;
return IntRev2(num/10);
int main(int argc, char *argv[])
int nInt = 256425;
int nOut = 0;
IntRev(nInt, nOut);
cout&&"int number:"&&nInt&&", reverse:"&&nOut&&
nInt = 456624;
cout&&"int number:"&&nInt&&", reverse:"&&IntRev2(nInt)&&
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信}