C语言---元素

55 阅读1分钟

案例

#include <stdio.h>
int main(){
	int arr[5] = {5,3,2,6,4};
	//排序: 2,3,4,5,6
	
	//1. 交换数组中两个元素的值!
	//  {5,3,2,6,4}
	// 把下标为0的元素,和下表为1的元素交换一下位置? {3,5,2,6,4}
    int temp = arr[0];
    arr[0] = arr[1];
    arr[1] = temp;
    
    printf("%d",arr[0]);
	printf("%d",arr[1]); 

运行结果:

image.png

案例

int arr[5] = {5,3,2,6,4};
	//2.
	for(int j = 0; j<4;j++){
		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]);
	}

运行结果:

image.png