返回列表 發帖

跑馬燈 (二)

本帖最後由 王瑞喻 於 2019-12-28 15:29 編輯

由 0% 載入中 慢慢轉換為 15% 載入中.. 最後 100% 完成!
執行畫面如下:



補充: 需有控制速度的機制 (清楚地知道修改那個程式碼可以改變速度)
本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

本帖最後由 王建葦 於 2019-11-30 11:22 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     for(int i=0;i<100;i++)
  8.     {
  9.           if(i<10)
  10.             cout<<"  "<<i<<"% 載入中";
  11.          else
  12.             cout<<" "<<i<<"% 載入中";
  13.          if(i<10)
  14.            cout<<"□□□□□□□□□□"<<endl;
  15.          else if(i<20)
  16.            cout<<"■□□□□□□□□□"<<endl;
  17.          else if(i<30)
  18.            cout<<"■■□□□□□□□□"<<endl;
  19.          else if(i<40)
  20.            cout<<"■■■□□□□□□□"<<endl;
  21.          else if(i<50)
  22.            cout<<"■■■■□□□□□□"<<endl;
  23.          else if(i<60)
  24.            cout<<"■■■■■□□□□□"<<endl;
  25.          else if(i<70)
  26.            cout<<"■■■■■■□□□□"<<endl;
  27.          else if(i<80)
  28.            cout<<"■■■■■■■□□□"<<endl;
  29.          else if(i<90)
  30.            cout<<"■■■■■■■■□□"<<endl;
  31.          else
  32.            cout<<"■■■■■■■■■■"<<endl;
  33.          _sleep(50);
  34.          system("cls");
  35.     }
  36.     cout<<"100% 完成!"<<endl;
  37.     system("pause");
  38.     return 0;
  39. }
複製代碼
Jian-wei Wang

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0;i<100;i++)
  7.     {
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.         {
  14.             cout<<"□□□□□□□□□□";
  15.             _sleep(50);
  16.         }
  17.         else if(i>9 && i<20)
  18.         {
  19.             cout<<"■□□□□□□□□□";
  20.             _sleep(50);
  21.         }
  22.         else if(i>19 && i<30)
  23.         {
  24.             cout<<"■■□□□□□□□□";
  25.             _sleep(50);
  26.         }
  27.         else if(i>29 && i<40)
  28.         {
  29.             cout<<"■■■□□□□□□□";
  30.             _sleep(50);
  31.         }
  32.         else if(i>39 && i<50)
  33.         {
  34.             cout<<"■■■■□□□□□□";
  35.             _sleep(50);
  36.         }
  37.         else if(i>49 && i<60)
  38.         {
  39.             cout<<"■■■■■□□□□□";
  40.             _sleep(50);
  41.         }
  42.         else if(i>59 && i<70)
  43.         {
  44.             cout<<"■■■■■■□□□□";
  45.             _sleep(50);
  46.         }
  47.         else if(i>69 && i<80)
  48.         {
  49.             cout<<"■■■■■■■□□□";
  50.             _sleep(50);
  51.         }
  52.         else if(i>79 && i<90)
  53.         {
  54.             cout<<"■■■■■■■■□□";
  55.             _sleep(50);
  56.         }
  57.         else if(i>89 && i<100)
  58.         {
  59.             cout<<"■■■■■■■■■□";
  60.             _sleep(50);
  61.         }
  62.         system("cls");
  63.     }
  64.     cout<<"100% 完成 ■■■■■■■■■■"<<endl<<endl;
  65.     system("pause");
  66.     return 0;
  67. }
複製代碼

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0;i<=99;i++)
  7.     {
  8.         cout<<i<<"%  載入中";
  9.         for(int j=1;j<=i/10;j++)
  10.             cout<<"■";
  11.         for(int k=9;k>=i/10;k--)
  12.             cout<<"□";
  13.         _sleep(50);
  14.         system("cls");
  15.     }
  16.     cout<<"100%  完成!■■■■■■■■■■"<<endl;
  17.     system("pause");
  18.     return 0;
  19. }
複製代碼

TOP

返回列表