在线编译器 C

#include <stdio.h> int main() { int a,N,b,c; scanf("%d %d",&a,&N); for(int i=0;i<N;i++){ c=a/10; b=a%10; a=c; } printf("%d",b); return 0; }
1) 这段代码从输入读取两个整数a和N,然后通过循环N次,每次将a除以10的商赋值给c,余数赋值给b,最后输出第N次循环时得到的余数b。

2) 提示:注意观察每次循环中变量a的变化规律,思考这个算法实际上是在提取整数a的哪一位数字。