您的位置:首页 > 编程语言 > C语言/C++

xcode-C语言出接触_选择排序

2014-10-20 22:01 183 查看
int array[20] = {0};
//创建一个数组,随机20个20-100的数
    for (int i = 0; i < 20; i++) {
        
        array[i] = arc4random() % 100 + 20;
    }
    
    //  外围循环 控制,开始 到最后
    for(int i = 0; i < 20; i++){
        int min = i;
        //int j = 0;
        
        for (int j = i ; j < 20; j++) {// 寻找后面的最小的值
            if(array[min] > array[j]){
                min = j; // min记录最小值的下标
            }
        }
        
        
        if (i != min) {  //如果最小值不和 i的位置相当,交换位置
            int temp = array[i];
            array[i] = array[min];
            array[min] = temp;
        }
        
        
        printf("%d ",array[i]);
    }

在学习的路上,与君共勉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 xcode 选择排序