返回列表 發帖

2023/07/08 課堂重點(品禎)

本帖最後由 鄭繼威 於 2023-7-8 16:53 編輯

2023/07/08 課程重點


上次

[複習]
抽籤程式 (一)
[隨堂測驗] 抽籤程式 (二)

[上課]
1. 跑馬燈 (一) - _sleep() 函式
2. 跑馬燈 (二)
3. [隨堂測驗] 跑馬燈 (三)
4. 賽馬程式 (一)
5. 賽馬程式 (二)

[作業]
多多複習C++的東西

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     while(true)
  8.     {
  9.     system("cls");
  10.     int s[]={0,0,0,0};
  11.     string n[]={"◆","★","▲","●"};
  12.     srand(time(NULL));
  13.     cout<<"「好事成雙」賽馬場"<<endl;
  14.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  15.     for(int j=0;j<3;j++)
  16.     {
  17.        cout<<n[j]<<endl;     
  18.     }
  19.     while(true)
  20.     {
  21.     system("cls");
  22.     int r=rand()%4;
  23.     s[r]++;  
  24.     cout<<"比賽進行中"<<endl;
  25.         cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  26.     for(int k=0; k<=3; k++)
  27.     {
  28.         for(int i=0; i<=s[k]; i++)
  29.         {
  30.         cout<<" ";
  31.         }
  32.           cout<<n[k]<<endl;   
  33.     }
  34.    
  35.    
  36.         if(s[r]==72)
  37.             break;
  38.         _sleep(1);   
  39.     }
  40.     system("cls");
  41.     cout<<"比賽結束"<<endl;
  42.     cout<<"-------------------------------------------------------------------------| 終點"<<endl;
  43.     //印空格(看進度是多少就印多少空格)     
  44.     //把馬印出來  
  45.     for(int k=0; k<=3; k++)
  46.     {
  47.         for(int i=0; i<=s[k]; i++)
  48.         {
  49.         cout<<" ";
  50.         }
  51.           cout<<n[k]<<endl;   
  52.     }   
  53.        system("pause");   
  54.     }
  55.        system("pause");
  56.        return 0;
  57. }
複製代碼

TOP

返回列表