C++編程:用函數(要求形實參均用指針變量傳遞數組的地址)對一個一維數組進行排序,數組的輸入、輸出均在main()中實現
1 回答
已采納

AAnonymous
TA貢獻62條經驗 獲得超31個贊
//?是這個意思么 #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; }
- 1 回答
- 0 關注
- 1439 瀏覽
添加回答
舉報
0/150
提交
取消