返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         srand(time(NULL));
  8.     int n[10];
  9.     for(int j=0; j<10; j++)
  10.     {
  11.         n[j]=rand()%21;
  12.         for(int k=0; k<j; k++)
  13.         {
  14.             if(n[j]==n[k])
  15.             {
  16.                j--;
  17.                break;              
  18.             }
  19.         }
  20.     }
  21.     cout << "排序前: ";
  22.     for (int g = 0; g < 10; g++) {
  23.         cout << n[g] << " ";
  24.     }
  25.     cout << endl;
  26.     for (int i = 0; i < 10; i++) {
  27.         for (int j = 0; j < 9 - i; j++) {
  28.             if (n[j] > n[j + 1]) {
  29.                 int temp = n[j];
  30.                 n[j] = n[j + 1];
  31.                 n[j + 1] = temp;
  32.             }
  33.         }
  34.     }
  35.     cout << "排序後: ";
  36.     for (int g = 0; g < 10; g++) {
  37.         cout << n[g] << " ";
  38.     }
  39.     cout << endl;
  40.     return 0;
  41. }
複製代碼

TOP

返回列表