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