Board logo

標題: [隨堂測驗] 排序 (二) [打印本頁]

作者: 李泳霖    時間: 2022-7-29 17:39     標題: [隨堂測驗] 排序 (二)

本帖最後由 李泳霖 於 2022-8-5 19:16 編輯

產生10個範圍介於1~20之不重複隨機亂數, 並利用選擇排序法將它們由小而大排列出來.

  1. #include<iostream>   
  2. #include<cstdlib>   
  3. using namespace std;  
  4. int main()    //主函式
  5. {
  6.     srand(time(NULL));
  7.     int n[10];
  8.     for(int i=0;i<=9;i++)
  9.     {
  10.         n[i]=rand()%21+1;   
  11.         for(int j=0;j<i;j++)
  12.         {
  13.             if(n[i]==n[j])
  14.             {
  15.                 i--;
  16.                 break;
  17.             }
  18.         }
  19.         
  20.     }
  21.     cout<<"排序前:"<<endl;
  22.     for(int i=0;i<=9;i++)
  23.     cout<<n[i]<<" ";
  24.     system("pause");      
  25.     return 0;              
  26. }
複製代碼

作者: 李泳霖    時間: 2022-7-29 17:39

此帖僅作者可見
作者: 許志捷    時間: 2022-7-29 20:14

此帖僅作者可見
作者: 洪浚恩    時間: 2022-7-29 20:49

此帖僅作者可見
作者: 郭又瑄    時間: 2022-7-29 20:51

此帖僅作者可見
作者: 陳柏融    時間: 2022-7-29 20:52

此帖僅作者可見
作者: 尤爾璿    時間: 2022-7-29 20:52

此帖僅作者可見
作者: 賴聿均    時間: 2022-7-29 20:53

此帖僅作者可見
作者: 洪浚恩    時間: 2022-7-29 22:37

此帖僅作者可見
作者: 吳侑諶    時間: 2022-7-31 15:40

此帖僅作者可見
作者: 蘇允翎    時間: 2022-8-4 21:22

此帖僅作者可見
作者: 尤爾帆    時間: 2022-8-5 19:39

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2