C语言编程:获取整数的第K位数字
#include <stdio.h>
int main() {
int n, N, K, digits = 0;
scanf("%d%d%d", &n, &N, &K);
// 计算 N 的位数
int tmp = N;
while (tmp > 0) {
tmp /= 10;
digits++;
}
// 找到第 K 位
int i;
for (i = 1; i <= digits - K; i++) {
N /= 10;
}
printf("%d\n", N % 10);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/oHrf 著作权归作者所有。请勿转载和采集!