题解 | #牛牛的排序#
牛牛的排序
https://www.nowcoder.com/practice/26a0c92e9266443887a3bf81aff8e188
#include <stdio.h>
#include<stdlib.h>
void sort(int *array,int n)
{
int temp = 0;
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-i-1;j++)
{
if (array[j]>array[j+1])
{
temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
for(int i=0;i<n;i++) printf("%d ",*(array+i));
}
int main() {
int n;scanf("%d",&n);
int *arr = (int *)malloc(sizeof(int )*n);
for(int i=0;i<n;i++) scanf("%d",&arr[i]);
sort(arr,n);
return 0;
}