【问题描述】定义一函数 digit nk 分离出整数 n 从右边数第 k 个数字。如 digit20761 等于 6而 digit20765 等于 0。main 函数输入 n 和 k调用 digitnk 输出答案n 在 long long 范围内。【输入格式】一行两个整数分别表示 n 和 k之间用一个空格隔开。【输出格式】一行一个整数表示整数 n 从右边数第 k 个数字。【输入样例】31859 3
#include
int digit(long long n, int k) { for (int i = 1; i < k; i++) { n /= 10; } return n % 10; }
int main() { long long n; int k; cin >> n >> k; cout << digit(n, k) << endl; return 0; }
原文地址: http://www.cveoy.top/t/topic/bL0F 著作权归作者所有。请勿转载和采集!