冒泡排序
#include<stdio.h>//头文件
void bubblesort(int* arr, int n);
//对函数名为BubbleSort的一个函数的声明,该函数的参数是一个整型数组和一个整型变量,且此函数类型为空.
int main()
{
for (int i = 0; i < n - 1; i++)//for循环
{
for (int j = 0; j < n - 1 - i; j++)
{
if (*(arr + j) > * (arr + j + 1))//比较两个数的大小
{
int t = *(arr + j);//定义整型变量t
(arr + j) = (arr + j + 1);//将(arr+j+1)赋值给(arr+j)
*(arr + j + 1) = t;
}
}
}
}
int main()//主函数
{
int arr[10] = { 2,4,7,9,6,3,1,5,8,10 };//输入数组中的数值
bubbl esort(arr, 10);
for (int i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);//打印对应的数值
}
}