Онлайн компилятор C

#include <stdio.h> int main() { int N, K; scanf("%d %d", &N, &K); int digit; for(int i = 1; i < K; i++){ digit = N % 10; N /= 10; } return 0; }
1) 这段代码读取两个整数 N 和 K,然后通过循环获取数字 N 从右往左数的第 K 位数字,但最后没有输出结果。

2) 提示1:注意循环条件 `i < K` 会导致实际只执行了 K-1 次,而不是 K 次。
   提示2:代码缺少输出语句来显示计算得到的数字位。