Online Compiler C

#include <stdio.h> int main() { int n, a; scanf("%d", &n); while(n>0) { a=n%10; n=n/10; } return 0; }
1) 这段代码读取一个整数,然后通过循环不断取出并丢弃它的每一位数字,直到数字变为0。

2) 提示:循环中的变量 `a` 每次都被覆盖,最终只保留了最后一位数字。思考如何修改才能记录或处理每一位数字。