返回列表 發帖

跑馬燈 (一)- _sleep() 函式

本帖最後由 王瑞喻 於 2020-8-20 19:43 編輯

設計一動畫, 由
□□□□□□□□□□
開始慢慢改變為
■□□□□□□□□□
接著
■■□□□□□□□□
...
□□□□□■■■□□
呈現黑色方格不斷向右流動的感覺,並運用 _sleep() 函式控制其流動速度。



本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=13; i++)
  8.     {
  9.     if(i==1)
  10.      cout<<"□□□□□□□□□□";
  11.      if(i==2)
  12.      cout<<"■□□□□□□□□□";
  13.      if(i==3)
  14.      cout<<"■■□□□□□□□□";
  15.      if(i==4)
  16.      cout<<"■■■□□□□□□□";
  17.      if(i==5)
  18.      cout<<"□■■■□□□□□□";
  19.      if(i==6)
  20.      cout<<"□□■■■□□□□□";
  21.      if(i==7)
  22.      cout<<"□□□■■■□□□□";
  23.       if(i==8)
  24.      cout<<"□□□□■■■□□□";
  25.      if(i==9)
  26.      cout<<"□□□□□■■■□□";
  27.      if(i==10)
  28.      cout<<"□□□□□□■■■□";
  29.      if(i==11)
  30.      cout<<"□□□□□□□■■■";
  31.      
  32.      if(i==12)
  33.      cout<<"□□□□□□□□■■";
  34.      if(i==13)
  35.      cout<<"□□□□□□□□□■";
  36.       _sleep(50);
  37.        system("cls");
  38.     }
  39.     goto re;   
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=13; i++)
  8.     {
  9.     if(i==1)
  10.      cout<<"□□□□□□□□□□";
  11.      if(i==2)
  12.      cout<<"■□□□□□□□□□";
  13.      if(i==3)
  14.      cout<<"■■□□□□□□□□";
  15.      if(i==4)
  16.      cout<<"■■■□□□□□□□";
  17.      if(i==5)
  18.      cout<<"□■■■□□□□□□";
  19.      if(i==6)
  20.      cout<<"□□■■■□□□□□";
  21.      if(i==7)
  22.      cout<<"□□□■■■□□□□";
  23.       if(i==8)
  24.      cout<<"□□□□■■■□□□";
  25.      if(i==9)
  26.      cout<<"□□□□□■■■□□";
  27.      if(i==10)
  28.      cout<<"□□□□□□■■■□";
  29.      if(i==11)
  30.      cout<<"□□□□□□□■■■";
  31.      
  32.      if(i==12)
  33.      cout<<"□□□□□□□□■■";
  34.      if(i==13)
  35.      cout<<"□□□□□□□□□■";
  36.       _sleep(50);
  37.        system("cls");
  38.     }
  39.     goto re;   
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.    for(int i=1; i<=13; i++)
  8.     {
  9.      if(i==1)
  10.      cout<<"□□□□□□□□□□";  
  11.      if(i==2)
  12.      cout<<"■□□□□□□□□□";  
  13.      if(i==3)
  14.      cout<<"■■□□□□□□□□";  
  15.      if(i==4)
  16.      cout<<"■■■□□□□□□□";  
  17.      if(i==5)
  18.      cout<<"□■■■□□□□□□";  
  19.      if(i==6)
  20.      cout<<"□□■■■□□□□□";  
  21.      if(i==7)
  22.      cout<<"□□□■■■□□□□";  
  23.      if(i==8)
  24.      cout<<"□□□□■■■□□□";  
  25.      if(i==9)
  26.      cout<<"□□□□□■■■□□";  
  27.      if(i==10)
  28.      cout<<"□□□□□□■■■□";  
  29.      if(i==11)
  30.      cout<<"□□□□□□□■■■";
  31.      if(i==12)
  32.      cout<<"□□□□□□□□■■";
  33.      if(i==13)
  34.      cout<<"□□□□□□□□□■";
  35.      _sleep(100);
  36.      system("cls");
  37.            } goto re;
  38.     system("pause");
  39.       
  40.    return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int speed=50;
  8.     for(int i=1; i<=13; i++)      
  9.     {
  10.         if(i==1)   
  11.         cout<<"□□□□□□□□□□"<<endl;
  12.         if(i==2)
  13.         cout<<"■□□□□□□□□□"<<endl;
  14.         if(i==3)
  15.         cout<<"■■□□□□□□□□"<<endl;
  16.         if(i==4)
  17.         cout<<"■■■□□□□□□□"<<endl;
  18.         if(i==5)
  19.         cout<<"□■■■□□□□□□"<<endl;
  20.         if(i==6)
  21.         cout<<"□□■■■□□□□□"<<endl;
  22.         if(i==7)
  23.         cout<<"□□□■■■□□□□"<<endl;
  24.         if(i==8)
  25.         cout<<"□□□□■■■□□□"<<endl;
  26.         if(i==9)
  27.         cout<<"□□□□□■■■□□"<<endl;
  28.         if(i==10)
  29.         cout<<"□□□□□□■■■□"<<endl;
  30.         if(i==11)
  31.         cout<<"□□□□□□□■■■"<<endl;
  32.         if(i==12)
  33.         cout<<"□□□□□□□□■■"<<endl;
  34.         if(i==13)
  35.         cout<<"□□□□□□□□□■"<<endl;            
  36.         _sleep(speed);
  37.         system("cls");   
  38.     }
  39.     goto re;
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.    for(int i=1; i<=13; i++)
  8.     {
  9.      if(i==1)
  10.      cout<<"□□□□□□□□□□";  
  11.      if(i==2)
  12.      cout<<"■□□□□□□□□□";  
  13.      if(i==3)
  14.      cout<<"■■□□□□□□□□";  
  15.      if(i==4)
  16.      cout<<"■■■□□□□□□□";  
  17.      if(i==5)
  18.      cout<<"□■■■□□□□□□";  
  19.      if(i==6)
  20.      cout<<"□□■■■□□□□□";  
  21.      if(i==7)
  22.      cout<<"□□□■■■□□□□";  
  23.      if(i==8)
  24.      cout<<"□□□□■■■□□□";  
  25.      if(i==9)
  26.      cout<<"□□□□□■■■□□";  
  27.      if(i==10)
  28.      cout<<"□□□□□□■■■□";  
  29.      if(i==11)
  30.      cout<<"□□□□□□□■■■";
  31.      if(i==12)
  32.      cout<<"□□□□□□□□■■";
  33.      if(i==13)
  34.      cout<<"□□□□□□□□□■";
  35.      _sleep(100);
  36.      system("cls");
  37.            } goto re;
  38.     system("pause");
  39.       
  40.    return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=13; i++)
  8.     {
  9.         if(i==1)
  10.             cout<<"□□□□□□□□□□"<<endl;
  11.         if(i==2)
  12.             cout<<"■□□□□□□□□□"<<endl;
  13.         if(i==3)
  14.             cout<<"■■□□□□□□□□"<<endl;
  15.         if(i==4)
  16.             cout<<"■■■□□□□□□□"<<endl;
  17.         if(i==5)
  18.             cout<<"□■■■□□□□□□"<<endl;
  19.         if(i==6)
  20.             cout<<"□□■■■□□□□□"<<endl;
  21.         if(i==7)
  22.             cout<<"□□□■■■□□□□"<<endl;
  23.         if(i==8)
  24.             cout<<"□□□□■■■□□□"<<endl;
  25.         if(i==9)
  26.             cout<<"□□□□□■■■□□"<<endl;
  27.         if(i==10)
  28.             cout<<"□□□□□□■■■□"<<endl;
  29.         if(i==11)
  30.             cout<<"□□□□□□□■■■"<<endl;
  31.         if(i==12)
  32.             cout<<"□□□□□□□□■■"<<endl;
  33.         if(i==13)
  34.             cout<<"□□□□□□□□□■"<<endl;
  35.             _sleep(50);
  36.         system("cls");
  37.     }
  38.     goto re;
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=13; i++)
  8.     {
  9.     if(i==1)
  10.      cout<<"□□□□□□□□□□";
  11.      if(i==2)
  12.      cout<<"■□□□□□□□□□";
  13.      if(i==3)
  14.      cout<<"■■□□□□□□□□";
  15.      if(i==4)
  16.      cout<<"■■■□□□□□□□";
  17.      if(i==5)
  18.      cout<<"□■■■□□□□□□";
  19.      if(i==6)
  20.      cout<<"□□■■■□□□□□";
  21.      if(i==7)
  22.      cout<<"□□□■■■□□□□";
  23.       if(i==8)
  24.      cout<<"□□□□■■■□□□";
  25.      if(i==9)
  26.      cout<<"□□□□□■■■□□";
  27.      if(i==10)
  28.      cout<<"□□□□□□■■■□";
  29.      if(i==11)
  30.      cout<<"□□□□□□□■■■";
  31.      
  32.      if(i==12)
  33.      cout<<"□□□□□□□□■■";
  34.      if(i==13)
  35.      cout<<"□□□□□□□□□■";
  36.       _sleep(50);
  37.        system("cls");
  38.     }
  39.     goto re;   
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=13; i++)
  8.     {
  9.         if(i==1)
  10.             cout<<"□□□□□□□□□□"<<endl;
  11.         if(i==2)
  12.             cout<<"■□□□□□□□□□"<<endl;
  13.         if(i==3)
  14.             cout<<"■■□□□□□□□□"<<endl;
  15.         if(i==4)
  16.             cout<<"■■■□□□□□□□"<<endl;
  17.         if(i==5)
  18.             cout<<"□■■■□□□□□□"<<endl;
  19.         if(i==6)
  20.             cout<<"□□■■■□□□□□"<<endl;
  21.         if(i==7)
  22.             cout<<"□□□■■■□□□□"<<endl;
  23.         if(i==8)
  24.             cout<<"□□□□■■■□□□"<<endl;
  25.         if(i==9)
  26.             cout<<"□□□□□■■■□□"<<endl;
  27.         if(i==10)
  28.             cout<<"□□□□□□■■■□"<<endl;
  29.         if(i==11)
  30.             cout<<"□□□□□□□■■■"<<endl;
  31.         if(i==12)
  32.             cout<<"□□□□□□□□■■"<<endl;
  33.         if(i==13)
  34.             cout<<"□□□□□□□□□■"<<endl;
  35.             _sleep(50);
  36.         system("cls");
  37.     }
  38.     goto re;
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     int speed=50;
  8.     re:
  9.     for(int i=1; i<=13; i++)
  10.     {
  11.         if(i==1)
  12.             cout<<"■□□□□□□□□□"<<endl;
  13.         if(i==2)
  14.             cout<<"■■□□□□□□□□"<<endl;
  15.         if(i==3)
  16.             cout<<"■■■□□□□□□□"<<endl;
  17.         if(i==4)
  18.             cout<<"□■■■□□□□□□"<<endl;
  19.         if(i==5)
  20.             cout<<"□□■■■□□□□□"<<endl;
  21.         if(i==6)
  22.             cout<<"□□□■■■□□□□"<<endl;
  23.         if(i==7)
  24.             cout<<"□□□□■■■□□□"<<endl;
  25.         if(i==8)
  26.             cout<<"□□□□□■■■□□"<<endl;
  27.         if(i==9)
  28.             cout<<"□□□□□□■■■□"<<endl;
  29.         if(i==10)
  30.             cout<<"□□□□□□□■■■"<<endl;
  31.         if(i==11)
  32.             cout<<"□□□□□□□□■■"<<endl;
  33.         if(i==12)
  34.             cout<<"□□□□□□□□□■"<<endl;
  35.         _sleep(100);
  36.         system("cls");
  37.     }
  38.     goto re;
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1;i<13;i++)
  8.     {
  9.          if(i==1)
  10.            cout<<"□□□□□□□□□□"<<endl;
  11.          if(i==2)
  12.            cout<<"■□□□□□□□□□"<<endl;
  13.          if(i==3)
  14.            cout<<"■■□□□□□□□□"<<endl;
  15.          if(i==4)
  16.            cout<<"■■■□□□□□□□"<<endl;
  17.          if(i==5)
  18.            cout<<"□■■■□□□□□□"<<endl;
  19.          if(i==6)
  20.            cout<<"□□■■■□□□□□"<<endl;
  21.          if(i==7)
  22.            cout<<"□□□■■■□□□□"<<endl;
  23.          if(i==8)
  24.            cout<<"□□□□■■■□□□"<<endl;
  25.          if(i==9)
  26.            cout<<"□□□□□■■■□□"<<endl;
  27.          if(i==10)
  28.            cout<<"□□□□□□■■■□"<<endl;
  29.          if(i==11)
  30.            cout<<"□□□□□□□■■■"<<endl;
  31.          if(i==12)
  32.            cout<<"□□□□□□□□■■"<<endl;
  33.          if(i==13)
  34.            cout<<"□□□□□□□□□■"<<endl;
  35.          _sleep(50);
  36.          system("cls");
  37.          
  38.     }
  39.     goto re;
  40.     system("pause");
  41.     return 0;
  42. }
複製代碼
Jian-wei Wang

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1;i<14;i++)
  8.     {
  9.         if(i==1)
  10.         cout<<"□□□□□□□□□□";
  11.         if(i==2)
  12.         cout<<"■□□□□□□□□□";
  13.         if(i==3)
  14.         cout<<"■■□□□□□□□□";
  15.         if(i==4)
  16.         cout<<"■■■□□□□□□□";
  17.         if(i==5)
  18.         cout<<"□■■■□□□□□□";
  19.         if(i==6)
  20.         cout<<"□□■■■□□□□□";
  21.         if(i==7)
  22.         cout<<"□□□■■■□□□□";
  23.         if(i==8)
  24.         cout<<"□□□□■■■□□□";
  25.         if(i==9)
  26.         cout<<"□□□□□■■■□□";
  27.         if(i==10)
  28.         cout<<"□□□□□□■■■□";
  29.         if(i==11)
  30.         cout<<"□□□□□□□■■■";
  31.         if(i==12)
  32.         cout<<"□□□□□□□□■■";
  33.         if(i==13)
  34.         cout<<"□□□□□□□□□■";
  35.         _sleep(70);
  36.         system("cls");
  37.     }
  38.     goto re;
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=0;i<=130;i++)
  8.     {  
  9.        if(i<10)
  10.                cout<<"□□□□□□□□□□"<<endl;
  11.        else if(i<20)
  12.                cout<<"■□□□□□□□□□"<<endl;
  13.        else if(i<30)
  14.                cout<<"■■□□□□□□□□"<<endl;
  15.        else if(i<40)
  16.                cout<<"■■■□□□□□□□"<<endl;
  17.        else if(i<50)
  18.                cout<<"□■■■□□□□□□"<<endl;
  19.        else if(i<60)
  20.                cout<<"□□■■■□□□□□"<<endl;
  21.        else if(i<70)
  22.                cout<<"□□□■■■□□□□"<<endl;
  23.        else if(i<80)
  24.                cout<<"□□□□■■■□□□"<<endl;
  25.        else if(i<90)
  26.                cout<<"□□□□□■■■□□"<<endl;
  27.        else if(i<100)
  28.                cout<<"□□□□□□■■■□"<<endl;
  29.        else if(i<110)
  30.                cout<<"□□□□□□□■■■"<<endl;   
  31.        else if(i<120)
  32.                cout<<"□□□□□□□□■■"<<endl;        
  33.        else
  34.                cout<<"□□□□□□□□□■"<<endl;
  35.        _sleep(10);
  36.        system("cls");
  37.     }
  38.     goto re;   
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int speed=50,i=0,;
  7.     re:
  8.     i=i+1;
  9.     system("cls");
  10.     if(i%13==1)
  11.     cout<<"□□□□□□□□□□";
  12.     if(i%13==2)
  13.      cout<<"■□□□□□□□□□";
  14.     if(i%13==3)
  15.      cout<<"■■□□□□□□□□";
  16.     if(i%13==4)
  17.      cout<<"■■■□□□□□□□";
  18.     if(i%13==5)
  19.      cout<<"□■■■□□□□□□";
  20.     if(i%13==6)
  21.      cout<<"□□■■■□□□□□";
  22.     if(i%13==7)
  23.      cout<<"□□□■■■□□□□";
  24.     if(i%13==8)
  25.      cout<<"□□□□■■■□□□";
  26.     if(i%13==9)
  27.      cout<<"□□□□□■■■□□";
  28.     if(i%13==10)
  29.      cout<<"□□□□□□■■■□";
  30.     if(i%13==11)
  31.      cout<<"□□□□□□□■■■";
  32.     if(i%13==12)
  33.      cout<<"□□□□□□□□■■";
  34.     if(i%13==0)
  35.      cout<<"□□□□□□□□□■";
  36.     _sleep(speed);
  37.     goto re;
  38.     system("pause");
  39.     return 0;
  40. }
複製代碼

TOP

返回列表