C語言/c++自定義函數,輸入10個數,將其中的最大值和最後一個值交換順序,將最小值和第一個數交換位置

這個題看起來很平淡無奇,甚至覺得有點簡單,但是需要考慮的細節還是有幾個地方,一不小心就會導致錯誤 我們在交換的時候可能沒考率到幾種特殊情況,比如說: 1.最大值在第一個位置,最小值在最後一個位置,交換兩次就會把值換回來 2.最大值在第一個或者最小值在最後一個,我們在交換的時候會不會因爲我們的交換而改變原來的順序,導致我們把錯誤的數交換了 附上C語言和c++,指針和數組的不同解法,編寫不易,可能會有
相關文章
相關標籤/搜索