有没有简单易懂的方法呢?
最好是用循环来解决,但是具体的逻辑我弄不清
还有一种利用字符串的方法
int fun(int w)
{
char str[20] = {0};
itoa(w,str,10);
char *p = str+1;
return atoi(p);
}
后n-1位数是啥意思?w+n-1吗?
int fun(int w)
{
int k = w;
int n = 1;
while((k=k/10) > 0)
n*=10;
return w-w/n*n;
}