交换

46 阅读1分钟
#include <stdio.h>

int main(){
	
	int arr[5] = {5,3,2,6,4};
	//1.排序:  2,3,4,5,6
	
	// 1.交换数组中两个元素的值!
	// {5,3,2,6,4}
	// 把下标为0的元素,和下标为1的元素交换一下位置? {3,5,2,6,4}
	
    // 第一次循环,把最大的值放在了最后面
    for(int i = 0; i<4;i++){
    for(int j = 0; j<4;j++){
        if(arr[j] > arr[j+1]){
            int temp = arr[j];
            arr[j] = arr[j+1];
            arr[j+1] = temp;
        }
    }
}

    for(int i=0;i<5;i++){
        printf("%d", arr[i]); // 3 4 2 5 6
    }


//  printf("%d", arr[0]);
// 	printf("%d", arr[1]);
	 
	  
	 
	 
}

image.png