給定一個數組int[] array={1,2,3,4,5,6,7,8,9,10}.將其前5個元素與后5個元素對換,即第1 個元素與第10個元素互換,第2個與第9個元素互換...第5 個與第6 個元素互換.分別輸出數組原來各元素的值和對換后各元素的值.


/*給定一個數組int[] array={1,2,3,4,5,6,7,8,9,10}.將其前5個元素與后5個元素對換,

即第1 個元素與第10個元素互換,第2個與第9個元素互換...第5 個與第6 個元素互換.

分別輸出數組原來各元素的值和對換后各元素的值.

*/

public class Main {
public static void main(String[] args) {
int[] array = {1,2,3,4,5,6,7,8,9,10};
for (int i=0; i<(array.length/2+1);i++ ){
  int temp = array[i];
  array[i] = array[array.length-i-1];
  array[array.length-i-1] = temp;
}

for (int i=0;i<array.length;i++) {
System.out.println("原來:"+array[array.length-i-1]+" "+"兌換后:"+array[i]);
}
}
}

//輸出結果:

/*

原來:1 兌換后:10
原來:2 兌換后:9
原來:3 兌換后:8
原來:4 兌換后:7
原來:6 兌換后:5
原來:5 兌換后:6
原來:7 兌換后:4
原來:8 兌換后:3
原來:9 兌換后:2
原來:10 兌換后:1

**/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 輸入10個整數,將其中最小的數與第一個數對換,把最大的數與最后一個數對換。 給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除后數組的新長度,不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 用偽代碼表示第4題中各題的算法 有兩個瓶子A和B,分別盛放醋和醬油,要求將他們互換 依次將10個數輸入,要求輸出其中最大的數 有3個數a,b,c, 要求按大小順序把他們輸出 求1 + 2 + 3 + ... + 100 判斷一個數n能否同時被3和5整除 求兩個數m和n的最大公約數 Leetcode練習(Python):數組類:第73題:給定一個 m x n 的矩陣,如果一個元素為 0,則將其所在行和列的所有元素都設為 0。請使用原地算法。 iOS - 截取數組前幾個元素放入新的數組,剩余的放入另外一個數組 js如何去除一個數組中與另一個數組中的值相同的元素 輸入1個四位數,將其加密輸出。方法是將該數每一位上的數字加9,然后除以10取余,做為該位上的新數字,最后將第1位和第3位上的數字互換,第2位和第4位上的數字互換,組成加密后的新數。 Js數組includes()使用方式 該方法返回一個布爾值,表示某個數組是否包含給定的值 jQuery根據元素值或元素下標來刪除一個數組元素及數組對象方法列表 將一個數組中的值按逆序重新存放。例如:原來順序為8,6,5,4,1。要求改為1,4,5,6,8
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM