学习C语言中的数组

61 阅读1分钟

在 C 语言中,数组(Array)  是一组相同类型数据的有序集合,存储在连续的内存空间中,通过 下标(索引)  访问元素,下标从 0 开始。

代码如下:


#include<stdio.h> 
int main(){
	//从键盘上输入5个数字,并对他们进行排序(从小到大排序),再打印输出 
	int arr[5]; 
	
	//从键盘上输入5个数 
	for(int i=0;i<5;i++){
		scanf("%d",&arr[i]);
	}
	
	for(int i=0;i<4;i++){    //下面循环执行4次 
	
		int isSwitch = 0;
	
		for(int j=0;j<4-i;j++){
		//把最大的放在后面 
			if(arr[j]>arr[j+1]){
				int temp=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=temp;
			
				isSwitch =1; 
			}
		}
		if(isSwitch ==0){
			break;
		}
	
		printf("------------------------------------\n"); 
		//打印输出 
		for(int i=0;i<5;i++){
		printf("%d \n",arr[i]);
		}
		printf("\n")	;
	}
}




运行结果如下:

image.png