在 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") ;
}
}
运行结果如下: