任意输入n(n<10)个不超过100的整数放在一个数组中,然后在逆序存储后输出。 输入格式: 先输入n值回车,然后再输入n个不超过100的整数。 输出格
#include<stdio.h>int main (void)
{
int i,x,n,temp;
int a[10];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++){
x=n-1-i;
while(i!=x){
temp=a[i];
a[i]=a[x];
a[x]=temp;}
}
for(i=0;i<n;i++)
printf("%3.0d\n",a[i]);
return 0;
}
为什么显示没错就是运行不了?