#include <stdio.h> #include<malloc.h> #include<math.h> // int *arr; // int Arrlen(int n) { // int len = 0; // while (n) { // n /= 10; // len++; // } // return len; // } // int *Arrnum(int n,int len) // { // int index=0; // while(n) // { // arr[index++]=n%10; // n/=10; // } // for(int i=0;i<len/2;i++) //这里面原本存逆序 // { // int temp=arr[i]; // arr[i]=arr[len-i-1]; // arr[len-i-1]=arr[i]; // } // return arr; // } // int main() { // int n, m; // scanf("%d%d", &n, &m); // arr = (int*)malloc(m * sizeof(int)); // int len = Arrlen(n); //求正整数的位数 // arr=Arrnum(n,len); //取出每一位存入数组 // } int digit(int x, int i) { int result = 0; result = x % (int)(pow(10,i)); return result; } int main() { int x = 0; int i = 0; scanf("%d %d",&x,&i); int result = digit(x,i); printf("%d\n",result); return 0; }