//2、写一个整型数组排序的函数

来源:互联网 发布:苹果2g网络怎么改4g 编辑:程序博客网 时间:2024/05/18 06:18

void assignIntegerArray(int *p,int n){


       for (int i =0; i < n; i++) {

            *(p + i) =arc4random()%10;

        }


}//赋值

void sortArray(int *p,int n){

    assignIntegerArray(p, n);

    printf("原数组:\n");

   outPutArray(p,n );

   for (int i =0 ; i < n - 1 ; i ++) {

       for (int j =0; j < n - 1- i; j++) {

           if (*(p + j) > *(p + j + 1)) {

               int temp = *(p + j);

                *(p + j) = *(p + j +1);

                *(p + j +1) = temp;

            }

        }

    }

    printf("\n排序之后数组:\n");

   outPutArray(p, n);

}//排序

void outPutArray(int *p,int n){

   for (int i =0; i < n ; i++) {

       printf("%d ",*(p + i));

    }

}//输出


0 0
原创粉丝点击