#include <iostream>
#include <cmath>
using namespace std;
int digit(int x,int i){
int sum = 0;
int y = x;
int j = i;
while(i){
sum += y%10*pow(10,j-i);
y/=10;
i--;
}
return sum;
}
int main() {
int x,i;
cin >> x >> i;
cout << digit(x,i) <<endl;
}
想到用递归 然后用数位乘回去 但是其实感觉直接%10的i次方也行

京公网安备 11010502036488号