Online Compiler C

#include <stdio.h> int main() { int N, K; scanf("%d %d", &N, &K); int digit = 0; while(N>0){ digit = N % 10; N = N / 10; } return 0; }
1) 这段代码读取两个整数N和K,然后通过循环计算N的个位数,但循环结束后没有使用K或输出任何结果。

2) 提示1:注意循环条件,当前代码会一直执行直到N变为0,但每次循环只处理最后一位数字。
   提示2:思考如何修改代码才能处理第K位数字(从低位开始计数),而不仅仅是最后一位。