Online Compiler C

#include <stdio.h> int main() { int a[10]; for(int i = 0; i < 10; i++) { scanf("%d",&a[i]); } for(int i = 9; i >= 0; i--) { printf("%d",a[i]); } return 0; }
这段代码的功能是:先读入10个整数存入数组,然后按相反顺序输出这10个数。代码整体逻辑正确,但输出时数字之间没有空格或换行,会连成一串。

- 提示1:检查输出循环中的printf,思考如何在每个数字之间添加分隔符(如空格),使输出更清晰。
- 提示2:注意最后一个数字后是否也需要分隔符,考虑循环边界条件或使用条件判断。