描述
定义一函数digit(n,k)分离出整数n从右边数第k个数字。如digit(2076,1)等于6,而digit(2076,5)等于0。main函数输入n和k,调用digit(n,k)输出答案,n在longlong范围内。
输入
一行两个整数分别表示n和k,之间用一个空格隔开。
输出
一行一个整数,表示整数n从右边数第k个数字。
输入样例 1
31859 3
输出样例 1
8
#include<bits/stdc++.h>
using namespace std;
int a(long long a,long long b) {
int i=1,ans;
while(a!=0){
ans=a%10;
if(i==b){
break;
}
else{
i++;
}
a=a/10;
}
return ans;
}
int main() {
long long n,k;
cin>>n>>k;
cout<<a(n,k);
return 0;
}