题解 | 牛牛的排序
牛牛的排序
https://www.nowcoder.com/practice/26a0c92e9266443887a3bf81aff8e188
#include <stdio.h>
#define N 100
void sort(int *arr,int n)
{
for(int i = 0; i < n - 1; i++)
{
for(int *p = arr; p < arr + n - i - 1; p++)
{
if(*p > *(p + 1))
{
int temp = *p;
*p = *(p + 1);
*(p + 1) = temp;
}
}
}
}
int main()
{
int n;
scanf("%d",&n);
int arr[N];
for(int *p = arr; p < arr + n; p++)
{
scanf("%d",p);
}
sort(arr,n);
for(int *p = arr; p < arr + n; p++)
{
printf("%d ",*p);
}
return 0;
}
查看9道真题和解析