黑马程序员技术交流社区
标题:
请问这段选择排序代码有什么问题?结果一直不对
[打印本页]
作者:
john3015
时间:
2015-11-7 22:17
标题:
请问这段选择排序代码有什么问题?结果一直不对
void selectSort(int a[],int len){
int arrMaxIndex = 0;
for(int i=0;i<len;i++){
for (int j=i+1; j<len; j++) {
if (a[j]>a[arrMaxIndex]) {
arrMaxIndex = j;
}
}
int temp = a[i];
a[i] = a[arrMaxIndex];
a[arrMaxIndex] = temp;
}
for (int i=0; i<len; i++) {
printf("%d\t",a[i]);
}
}
复制代码
作者:
仰望星空的猪
时间:
2015-11-14 17:57
代码没问题,可能你在main 函数调用有问题? 检查一下标点试试
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2