指针类型的编程


C++编程:用函数(要求形实参均用指针变量传递数组的地址)对一个一维数组进行排序,数组的输入、输出均在main()中实现

wendy0512
浏览 1396回答 1
1回答

AAnonymous

// 是这个意思么 #include <iostream> #include <algorithm> void MySort(int* a, int len) { // 具体排序方法就不写了 std::sort(a, a+len); } int main() { int N; std::cin >> N; int *arr = new int[N]; for (int i = 0; i < N; ++i) std::cin >> arr[i]; // help function (print array) auto print = [&]() { for (int i = 0; i < N; ++i){ std::cout << arr[i] << " "; } std::cout << std::endl; }; std::cout << "before sort" << std::endl; print(); MySort(arr, N); std::cout << "after sort" << std::endl; print(); return 0; }
打开App,查看更多内容
随时随地看视频慕课网APP