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

#include <stdio.h> int main() { int N; scanf("%d", &N); while(N>0) { printf("%d",N%10); N/=10; } return 0; }
这段代码的功能是:从用户输入一个整数N,然后按逆序输出它的每一位数字。例如输入1234,输出4321。

- 你的代码在输出数字时没有添加空格或换行,所有数字会连在一起。如果希望输出时数字之间有分隔,需要修改printf的格式。
- 当N为0时,循环不会执行,程序直接结束,不会输出任何内容。考虑一下当输入0时应该输出什么。