C语言大神快来帮忙,问题如下。

2024-11-29 22:15:26
推荐回答(1个)
回答1:

你的程序在数组交换值时,arr[i]=t;写错了,应该是t=arr[i];

完整的程序如下:(改动的地方见注释)

include 
#define N 9
void main()
{
 int arr[N],i,j,t;
 for(i=0;i for(i=0;i {
  j=N-1-i;
  t=arr[i];//这里改一下
  arr[i]=arr[j];
  arr[j]=t;
 }
 printf("\n");
 for(i=0;i}