有没有人看看这出了啥问题呀,又没报错,为啥执行之后没反应

img

img

img

下面是代码
#include
#include

int main()
{

int arr[10]={1,2,3,4,5,6,7,8,9,10};

for(int i=0;i<10;i++)
{
    for (int j=i+1;j<10;i++)
    {
        int temp;
        if(arr[i]temp=arr[i];
            arr[i]=arr[j];
            arr[j]=temp;
        }
    }
}
  for (int i=0;i<10;i++)
{
    printf("%d",arr[i]);
}

return 0;

}

11行for最后应该是j++,你写成i++,乱套了