冒泡法排序:
通过两次嵌套循环进行比较,把最大的数沉底
#include<stdio.h>
void rank(int* a, int n)
{
int i, j;
for (i = 0; i < n - 1; i++)
for (j = 0; j < n - i - 1; j++)
if (*(a + j) > * (a + j + 1))
{
*(a + j) = *(a + j) ^ *(a + j + 1);
*(a
冒泡法排序:
通过两次嵌套循环进行比较,把最大的数沉底
#include<stdio.h>
void rank(int* a, int n)
{
int i, j;
for (i = 0; i < n - 1; i++)
for (j = 0; j < n - i - 1; j++)
if (*(a + j) > * (a + j + 1))
{
*(a + j) = *(a + j) ^ *(a + j + 1);
*(a