输出只有一个数,不知为何
#include <stdio.h>
int main()
{
int arr[105];
int size = 0;
for(int i = 0; arr[i] != 0; i++){
scanf("%d",&arr[i]);
size++;
}
printf("%d",size);
for(int j = size - 1; j >= 0; j--)
{
printf("%d",arr[j]);
if(j > 0){
printf(" ");
}
}
return 0;
}