for (j = 0; j < 10 -1 -i; j++) if (a[j] > a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; }
注意j < 10时,j+1已经越界了。 第二层循环内改成: for (j = 0; j < 10 -1 -i; j++) if (a[j] > a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; }
70,032
社区成员
243,245
社区内容
加载中
试试用AI创作助手写篇文章吧