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