返回列表 發帖
  1. #include<cstdlib>
  2. #include<iostream>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.       int x[10],z;
  9.       re:
  10.      for(int i=0; i<10;i++)
  11.      {
  12.          x[i]=rand()%20+1;
  13.          for(int j=0;j<i;j++)
  14.          {
  15.              if(x[i]==x[j])
  16.               {
  17.                   i--;
  18.                   break;              
  19.               }   
  20.          }   
  21.      }
  22.      for(int i=0;i<9;i++)
  23.      {
  24.          for(int j=i+1; j<10; j++)
  25.         {
  26.             if(x[j]<x[i])
  27.             {
  28.                 z=x[j];
  29.                 x[j]=x[i];
  30.                 x[i]=z;
  31.             }
  32.         }        
  33.      }
  34.      cout<<"10個範圍介於1~20之不重複隨機亂數, 由小而大依序為:"<<endl;
  35.     for(int i=0; i<10; i++)
  36.         cout<<x[i]<<" ";
  37.     cout<<endl;
  38.    
  39.     system("pause");
  40.      goto re;
  41.     return 0;   
  42. }
複製代碼

TOP

返回列表