當前位置:編程學習大全網 - 編程軟體 - c++ 從數組中隨機的取出壹個數(不能重復)

c++ 從數組中隨機的取出壹個數(不能重復)

代碼如下:

import java.util.Arrays;

public class suiji {

public static void main(String[] args) {

?int[] arrays=new? int[33];

for(int i=1;i<34;i++) {

arrays[i-1]=i;

}

int a=0;

while(a<8) {

a++;

int i=(int)(Math.random()*arrays.length);

System.out.print(arrays[i]+"\t");

arrays[i] = arrays[arrays.length-1];

arrays = Arrays.copyOf(arrays, arrays.length-1);

}

}

}

擴展資料

C++ 支持數組數據結構,它可以存儲壹個固定大小的相同類型元素的順序集合。數組是用來存儲壹系列數據,但它往往被認為是壹系列相同類型的變量。

數組的聲明並不是聲明壹個個單獨的變量,比如 number0、number1、...、number99,而是聲明壹個數組變量,比如 numbers,然後使用 numbers[0]、numbers[1]、...、numbers[99] 來代表壹個個單獨的變量。數組中的特定元素可以通過索引訪問。

所有的數組都是由連續的內存位置組成。最低的地址對應第壹個元素,最高的地址對應最後壹個元素。

  • 上一篇:plc編程工資多少壹個月
  • 下一篇:Geany按鈕沒有響應。
  • copyright 2024編程學習大全網