首页 > 其他分享 >反序数

反序数

时间:2023-03-02 23:24:50浏览次数:32  
标签:10 reverse int remain 循环 取余 序数

在练习算法题时遇到了一个没见到的写法,求一个int型变量的逆序,例子:1234的倒序4321

其中代码如下

int Reverse(int j){
	int remain,reverse = 0;
	while(j>0)
        {
		remain = j%10;
		j = j/10;
		reverse = reverse*10 + remain;
	}
}    

 其中首先是利用循环,每次都对int型的整数先对10取余得到余数,

再将整数除10,

经过循环,举个例子就是1234(取余得到4,除10变成123)->123(取余得到3,除10变成12)->12(取余得到2,除10变成1)->1(取余得到1,除10变成0)

循环结束。

每次的循环都会依次从低位向高位,逐位得到一个数,在循环中就可以对其进行操作。

 

标签:10,reverse,int,remain,循环,取余,序数
From: https://www.cnblogs.com/huangmouren233/p/17173991.html

相关文章