使用一维数组进行简单排序(冒泡法)

来源:互联网 发布:单片机开发论坛 编辑:程序博客网 时间:2024/05/29 19:41
#include"stdio.h"main(){    int arr[4];    int i ,j;    for(i=0;i<4;i++){        scanf("%d",&arr[i]);    }    for(i=0;i<4;i++){        int temp=0;        for(j=i;j<4;j++){            if(arr[j]>arr[i]){//交换两个数字的两种不同方法                //temp=arr[i];                //arr[i]=arr[j];                //arr[j]=temp;                arr[j]=arr[i]+arr[j];                arr[i]=arr[j]-arr[i];                arr[j]=arr[j]-arr[i];            }        }    }    for(i=0;i<4;i++){        printf("%d\t",arr[i]);    }    printf("数组的长度%d", sizeof(arr)/sizeof(arr[0]));}

0 0
原创粉丝点击