#include <stdio.h>
int main()
{
int a[10] = {2, 5, 6, 9, 12, 14, 17, 18, 23, 50}, n, i, x, j;
scanf("%d", &n);
a[0] = n;
for (i = 0; i <= 10; i++)
for (j = 0; j < 10 - i; i++)
if (a[i + 1] <= a[i])
{
x = a[i];
a[i] = a[i + 1];
a[i + 1] = x;
}
for (i = 0; i < 10; i++)
printf("%d ", a[i]);
printf(" ");
return 0;
}
Vscode运行结果如下,最大值总为49,怀疑超限,但其它软件正常,感觉是软件出问题了,求救!!