#include <stdio.h>
int a[101], n;
int quicksort(int left, int right)
{
int i, j, t, temp;
if (left > right)
return;
temp = a[left];
i = left;
j = right;
while (i != j)
{
while (a[j] >= temp && i < j)
j--;//右边的j先动
while (a[i] <= temp && i < j)
i++;//左边的i后动
//交换两个数在数组中的位置
if (i < j)
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
a[left] = a[i];
a[i] = temp;
quicksort(left, i - 1);//继续处理左边的,这是一个递归的过程
quicksort(i + 1, right);//继续处理右边的,这是一个递归的过程
}
int main()
{
int i, j, t;
scanf("%d", &n);
for (i = 1; i <= n; i++)
scanf("%d", &n);
quicksort(1, n);//从第一个数到第n个数进行快速排序
for (i = 1; i <= n; i++)
printf("%d", a[i]);
return 0;
}
请问是vs2019相关配置的问题吗?还是电脑本身出了什么毛病?感谢解答