Board logo

標題: [作業] 抽籤程式 (二) [打印本頁]

作者: may    時間: 2021-1-23 11:25     標題: [作業] 抽籤程式 (二)

延續 抽籤程式 (一) 的練習,使在接近顯示抽籤結果時,洗牌的速度漸漸慢下來。

抽籤程式v2.exe

本帖隱藏的內容需要回復才可以瀏覽

作者: 許洧熏    時間: 2021-1-23 20:03

[attach]11264[/attach]
作者: 黃子倢    時間: 2021-1-23 21:03

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","羊肉爐","意麵","拉麵","蛋包飯"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=15; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.         else
  18.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.         cout<<food[rand()%6]<<endl;
  20.         _sleep(50);
  21.         system("cls");   
  22.    }
  23.    for(int i=1; i<=7; i++)
  24.    {
  25.         if(i%2==1)
  26.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  27.         else
  28.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  29.         cout<<food[rand()%6]<<endl;
  30.         _sleep(100);
  31.         system("cls");   
  32.    }
  33.    for(int i=1; i<=7; i++)
  34.    {
  35.         if(i%2==1)
  36.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  37.         else
  38.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  39.         cout<<food[rand()%6]<<endl;
  40.         _sleep(200);
  41.         system("cls");   
  42.    }
  43.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  44.    system("pause");
  45.    goto re;   
  46.    return 0;
  47. }
複製代碼

作者: 余柏緯    時間: 2021-1-26 14:23

本帖最後由 余柏緯 於 2021-1-30 19:53 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         string food[]={"焗烤","牛排","滷肉飯","粥","漢堡","炸雞"};
  8.         srand(time(NULL));
  9.         re:
  10.         system("cls");
  11.         cout<<"□■□抽籤程式 □■□"<<endl;
  12.         cout<<"今天晚餐\吃什麼?"<<endl;
  13.         system("pause");
  14.     for(int i=1; i<=52; i++)
  15.     {
  16.         if(i%2==1)
  17.             cout<<"□■□ 抽籤中 □■□"<<endl;
  18.         else
  19.             cout<<"■□■ 抽籤中 ■□■"<<endl;
  20.         cout<<food[rand()%6]<<"!"<<endl;
  21.         if(i<=30)
  22.             _sleep(20);
  23.         else
  24.             _sleep(20+(i-30)*(i-30);
  25.         system("cls");   
  26.     }
  27.         cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  28.     system("pause");
  29.     goto re;   
  30.     return 0;
  31. }
複製代碼

作者: 朱奕祐    時間: 2021-1-29 16:39

本帖最後由 朱奕祐 於 2021-1-30 19:50 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         string food[]={"咖哩飯","牛排","餿水","薯條","漢堡","屎"};
  8.         srand(time(NULL));
  9.         re:
  10.         system("cls");
  11.         cout<<"○●○抽籤程式 ○●○"<<endl;
  12.         cout<<"今天晚餐\吃什麼?"<<endl;
  13.         system("pause");
  14.     for(int i=50; i<=120; i++)
  15.     {
  16.         if(i%2==1)
  17.             cout<<"○●○ 抽籤中 ○●○"<<endl;
  18.         else
  19.             cout<<"●○● 抽籤中 ●○●"<<endl;
  20.         cout<<food[rand()%6]<<"!"<<endl;
  21.         _sleep(i);
  22.         system("cls");   
  23.     }
  24.         cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  25.     system("pause");
  26.     goto re;   
  27.     return 0;
  28. }
複製代碼

作者: 呂尚霖    時間: 2021-1-29 22:34

本帖最後由 呂尚霖 於 2021-1-30 19:47 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"可樂","牛排","甜甜圈","意麵","豬大便","核彈"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  14.    for(int i=1; i<=30; i++)
  15.    {
  16.         if(i%2==1)
  17.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  18.         else
  19.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  20.         cout<<food[rand()%6]<<"!"<<endl;
  21.         _sleep(50);
  22.         system("cls");   
  23.    }
  24.    for(int i=1; i<=23; i++)
  25.    {
  26.         if(i%2==1)
  27.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  28.         else
  29.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  30.         cout<<food[rand()%6]<<"!"<<endl;
  31.         _sleep(111);
  32.         system("cls");   
  33.    }
  34.    for(int i=1; i<=15; i++)
  35.    {
  36.         if(i%2==1)
  37.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  38.         else
  39.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  40.         cout<<food[rand()%6]<<"!"<<endl;
  41.         _sleep(144);
  42.         system("cls");   
  43.    }
  44.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  45.    system("pause");
  46.    goto re;   
  47.    return 0;
  48. }   
複製代碼

作者: 許洧熏    時間: 2021-1-30 07:35

本帖最後由 許洧熏 於 2021-1-30 19:48 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.    string f[]={"雞","豬","牛","羊","藥","鍋"};
  8.    srand(time(NULL));
  9.    re:
  10.    system("cls");
  11.    cout<<"*** 抽籤 ***"<<endl;
  12.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  13.    system("pause");
  14.    for(int y=1; y<=52; y++)
  15.    {
  16.         if(y%2==1)
  17.             cout<<"★☆★ 抽籤ing ★☆★"<<endl;
  18.         else
  19.             cout<<"☆★☆ 抽籤ing ☆★☆"<<endl;
  20.         cout<<f[rand()%6]<<"!"<<endl;
  21.         if(y<=30)
  22.             _sleep(20);
  23.         else
  24.             _sleep(20+(y-30)*(y-30));
  25.         system("cls");   
  26.    }
  27.    cout<<"吃: "<<f[rand()%6]<<"!"<<endl<<endl;
  28.    system("pause");
  29.    goto re;   
  30.    return 0;
  31. }
複製代碼

作者: may    時間: 2021-1-30 11:19     標題: RE: [作業] 抽籤程式 (二)流程圖

[attach]11340[/attach]
作者: 俞成章    時間: 2021-1-30 19:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","羊肉爐","意麵","大便","餿水"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=52; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.         else
  18.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.         cout<<food[rand()%6]<<"!"<<endl;
  20.         if(i<=30)
  21.             _sleep(20);
  22.         else
  23.             _sleep(20+(i-30)*(i-30));
  24.         system("cls");   
  25.    }
  26.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  27.    system("pause");
  28.    goto re;   
  29.    return 0;
  30. }
複製代碼

作者: 王宇崴    時間: 2021-1-30 19:47

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","羊肉","意麵","大便","水"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"*** 抽籤程式 ***"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=52; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"*** 抽籤 ***"<<endl;
  17.         else
  18.             cout<<"*** 抽籤 ***"<<endl;
  19.         cout<<food[rand()%6]<<"!"<<endl;
  20.         if(i<=30)
  21.         _sleep(20);
  22.         else
  23.         _sleep(20+(i-30)*(i-30));
  24.         system("cls");   
  25.    }
  26.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  27.    system("pause");
  28.    goto re;   
  29.    return 0;
  30. }
複製代碼

作者: 林鼎傑    時間: 2021-1-30 19:48

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","屎","羊肉爐","意麵","餿水","蟑螂","人"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=55; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.         else
  18.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.         cout<<food[rand()%8]<<"!"<<endl;
  20.         if(i<=30)
  21.             _sleep(20);
  22.         else
  23.             _sleep(20+(i-30)*(i-30));
  24.         system("cls");   
  25.    }
  26.    cout<<"吃: "<<food[rand()%8]<<"!"<<endl<<endl;
  27.    system("pause");
  28.    goto re;   
  29.    return 0;
  30. }
複製代碼

作者: 王秉鈞    時間: 2021-1-30 20:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string food[]={"避風塘海派脆雞","西北風","芒果逼沙","椰子"};
  7.     srand(time(NULL));
  8.     re:
  9.     system("cls");
  10.     cout<<"抽籤"<<endl;
  11.     cout<<"今晚我想吃    "<<endl<<endl;
  12.     system("pause");
  13.     for(int i=1;i<=52;i++)
  14.     {
  15.             if(i%2==1)
  16.                cout<<"■正在抽籤■"<<endl;
  17.             else
  18.                cout<<"□正在抽籤□"<<endl;
  19.             cout<<food[rand()%4]<<"!"<<endl;
  20.             if(i<=30)
  21.               _sleep(20);
  22.             else
  23.               _sleep (20+(i-30)*(i-30));
  24.             system("cls");
  25.     }
  26.     cout<<"吃"<<food[rand()&4]<<"!"<<endl<<endl;              
  27.     system("pause");
  28.     goto re;   
  29.     return 0;
  30. }
複製代碼

作者: 黃子倢    時間: 2021-2-19 09:17

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","羊肉爐","意麵","拉麵","蛋包飯"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=50; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.         else
  18.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.         cout<<food[rand()%6]<<endl;
  20.         _sleep(i*3);
  21.         system("cls");   
  22.    }
  23.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  24.    system("pause");
  25.    goto re;   
  26.    return 0;
  27. }
複製代碼

作者: 黃子倢    時間: 2021-2-19 09:30

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    string food[]={"漢堡","牛排","羊肉爐","意麵","拉麵","蛋包飯"};
  7.    srand(time(NULL));
  8.    re:
  9.    system("cls");
  10.    cout<<"☆★☆ 抽籤程式 ☆★☆"<<endl;
  11.    cout<<"今天晚餐\吃什麼?"<<endl<<endl;
  12.    system("pause");
  13.    for(int i=1; i<=50; i++)
  14.    {
  15.         if(i%2==1)
  16.             cout<<"★☆★ 抽籤中 ★☆★"<<endl;
  17.         else
  18.             cout<<"☆★☆ 抽籤中 ☆★☆"<<endl;
  19.         cout<<food[rand()%6]<<endl;
  20.         if(i<20)
  21.         {
  22.           _sleep(50);
  23.         }
  24.         else
  25.         {
  26.            _sleep(60+(i-20)*(i-20));
  27.         }
  28.         system("cls");   
  29.    }
  30.    cout<<"吃: "<<food[rand()%6]<<"!"<<endl<<endl;
  31.    system("pause");
  32.    goto re;   
  33.    return 0;
  34. }
複製代碼





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