返回小组 开始 2025-09-13 10:05:00

雨花毓秀周六B班

结束 2025-09-13 11:40:00
Contest is over.
当前 2025-11-04 21:21:58

9100

include

using namespace std;

// 函数声明:分离出整数n从右边数第k个数字 int digit(long long n, int k);

int main() {

long long n;
int k;
cin >> n >> k;

// 处理n为负数的情况,只考虑其绝对值
if (n < 0) {
    n = -n;
}

cout << digit(n, k) << endl;
return 0;

}

// 函数定义 int digit(long long n, int k) {

// 循环k-1次,每次去掉最后一位数字
for (int i = 1; i < k; i++) {
    n /= 10;
    // 如果n已经变成0,说明k超过了数字的位数
    if (n == 0) {
        return 0;
    }
}

// 返回当前最后一位数字
return n % 10;

}


nijiama  •  1个月前

比赛已结束。