返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int s=0;
  8.     srand(time(NULL));
  9.     int n[10];
  10.     for(int i=0;i<10;i++){
  11.         n[i]=rand()%20+1;
  12.          for(int k=0; k<i; k++)
  13.         {
  14.             if(n[i]==n[k])
  15.             {
  16.                i--;
  17.                break;
  18.             }
  19.         }
  20.     }

  21.     for(int j=0;j<9;j++){
  22.         for(int k=j+1;k<=10;k++){
  23.             if(n[k]<n[j]){
  24.                 s=n[k];
  25.                 n[k]=n[j];
  26.                 n[j]=s;
  27.             }

  28.         }
  29.     }

  30.     cout<<"10個範圍介於1~20之不重複隨機亂數 排序後:";
  31.     for(int i=0;i<=9;i++){
  32.         cout<<n[i]<<" ";
  33.     }

  34.     system("pause");
  35.     return 0;

  36. }
複製代碼

TOP

返回列表