题解 | #牛牛的digit#
牛牛的digit
http://www.nowcoder.com/practice/21b49f1f495f4280b8a96c415deaa3c4
C语言
##用递归求一个整数的后几位数,
#include<stdio.h>
int digit(int x, int i){
if(i == 1)
{
return x % 10;
}
else
{
return digit(x / 10, i - 1) * 10 + x % 10;
}
}
int main()
{
unsigned int x =0, i = 0;
scanf("%d %d",&x,&i);
int ret = digit(x, i);
printf("%d",ret);
return 0;
}