首先应该循环5次输入数据
其次你的j循环到2时就可以停止,不然你之后又交换了
#include <stdio.h>
int main()
{
int i,j,a[5],t;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(j=0;j<3;j++)
{
t=a[j];
a[j]=a[4-j];
a[4-j]=t;
}
for(i=0;i<5;i++)
printf("%d ",a[i]);
return 0;
}
for(i=0;i<5;i++)
scanf("%d",&a[i]);
我们i的值没有赋值
我们应该要用一个for循环
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
这样来赋值