#include<bits/stdc++.h> using namespace std; int digit(int n, int k){ string s = to_string(n); // 将整数转换为字符串 int len = s.length(); // 字符串的长度 if(k <= len) { return s[len-k] - '0'; // 返回第k位的数字 } else { return 0; // 不足k位,返回0 } } int main() { int n, k; scanf("%d%d", &n, &k); printf("%d\n", digit(n, k)); return 0; }

C++ 补全函数:获取整数的第 K 位数字

原文地址: http://www.cveoy.top/t/topic/fPpw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录