#include<stdio.h>
int main(){
int arr[16],i,num,count=0;
printf("请输入若干个数:");
for(i=0;i<16;i++){
scanf("%d",&num);
if(num!=-1){
arr[count]=num;
count++;
}
else{
break;
}
}
printf("这些倒序数为:");
for(i=count-1;i>=0;i--){
printf("%2d",arr[i]);
}
putchar('\n');
return 0;
}
解题思路:没有利用交换,直接反着输出。