Online Compiler C

#include <stdio.h> int main() { int n,k,b; scanf("%d %d",&n,&k); for(int i=0;i<k;i++){ b=n/10; } printf("%d",b); } //Дано целое, неотрицатльное число N и натуральное число K. Необходимо вывести на печать K-ую цифру числа N. Гарантируется, что число K не превосходит количества цифр в числе N.
1) 这段代码试图通过多次将数字除以10来移除末尾数字,但逻辑有误,无法正确提取第K位数字。

2) 提示1:尝试先计算数字的总位数,确定目标数字的位置。
提示2:考虑使用循环和取模运算来定位并提取特定的数字位。