//返回值为处理好的数据 data 为需要处理的原始数据 pos为要移动的位数
int pop_left(int data,int pos)
{
int i=0,j=0,k=1;
int data1 = data;
int ret = data;
for(i=0;i<32;i++)
{
data1=data1/10;
if(data1 > 0)
{
k=k*10;
}
else
break;
}
for(i=0;i<pos;i++)
{
ret = ret%k;
k/=10;
}
return ret;
} |