#include<iostream> #include<algorithm> using namespace std; //主要学一下sort函数 //毕竟正常机试不会让我自己实现一个排序算法吧 int main() { //sort //sort(first,last,comp) //待排序序列的起始地址first,结束地址last //comp为排序方式,默认升序 int arr[100]; int n = 0; while (scanf("%d", &n) != EOF) { for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } sort(arr, arr + n); //默认升序排序 //数组的地址默认加的是元素字节数的整数倍 for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); } }
可以借机练一下常见排序算法的写法