//返回值為處理好的數據 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;
} |