返回列表 發帖

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

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

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

本帖最後由 林少謙 於 2024-7-27 14:03 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     string a[]{"■■□□□□□□□■","■■■□□□□□□□","□■■■□□□□□□","□□■■■□□□□□","□□□■■■□□□□","□□□□■■■□□□","□□□□□■■■□□","□□□□□□■■■□",
  9.     "□□□□□□□■■■","■□□□□□□□■■"};
  10.     re:
  11.     for(int i=0; i<=9 ; i++)
  12.     {
  13.         system("cls");
  14.         cout<<a[i]<<endl;
  15.         _sleep(100);
  16.         if(i==9)
  17.         {
  18.            i==0;
  19.         }
  20.     }
  21.     goto re;
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7. int a=50;
  8. re:



  9. system("cls");
  10. cout<<"□□□□□□□□□□"<<endl;
  11. _sleep(a);
  12. system("cls");
  13. cout<<"■□□□□□□□□□"<<endl;
  14. _sleep(a);
  15. system("cls");
  16. cout<<"■■□□□□□□□□"<<endl;
  17. _sleep(a);
  18. system("cls");
  19. cout<<"■■■□□□□□□□"<<endl;
  20. _sleep(a);
  21. system("cls");
  22. cout<<"□■■■□□□□□□"<<endl;
  23. _sleep(a);
  24. system("cls");
  25. cout<<"□□■■■□□□□□"<<endl;
  26. _sleep(a);
  27. system("cls");
  28. cout<<"□□□■■■□□□□"<<endl;
  29. _sleep(a);
  30. system("cls");
  31. cout<<"□□□□■■■□□□"<<endl;
  32. _sleep(a);
  33. system("cls");
  34. cout<<"□□□□□■■■□□"<<endl;
  35. _sleep(a);
  36. system("cls");
  37. cout<<"□□□□□□■■■□"<<endl;
  38. _sleep(a);
  39. system("cls");
  40. cout<<"□□□□□□□■■■"<<endl;
  41. _sleep(a);
  42. system("cls");
  43. cout<<"□□□□□□□□■■"<<endl;
  44. _sleep(a);
  45. system("cls");
  46. cout<<"□□□□□□□□□■"<<endl;
  47. _sleep(a);
  48. system("cls");
  49. cout<<"□□□□□□□□□□"<<endl;
  50. _sleep(a);
  51. system("cls");

  52. goto re;






  53. system("pause");
  54. return 0;
  55. }
複製代碼

TOP

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

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){

  6.     srand(time(NULL));
  7.     int speed=50;
  8.     re:
  9.     for(int i=1;i<=12;i++)
  10.     {
  11.     system("cls");
  12.     if(i==1)
  13.         cout<<"□□□□□□□□□□"<<endl;
  14.     if(i==2)
  15.         cout<<"■□□□□□□□□□"<<endl;
  16.     if(i==3)
  17.         cout<<"■■□□□□□□□□"<<endl;
  18.     if(i==4)
  19.         cout<<"■■■□□□□□□□"<<endl;
  20.     if(i==5)
  21.         cout<<"□■■■□□□□□□"<<endl;
  22.     if(i==6)
  23.         cout<<"□□■■■□□□□□"<<endl;
  24.     if(i==7)
  25.         cout<<"□□□■■■□□□□"<<endl;
  26.     if(i==8)
  27.         cout<<"□□□□■■■□□□"<<endl;
  28.     if(i==9)
  29.         cout<<"□□□□□■■■□□"<<endl;
  30.     if(i==10)
  31.         cout<<"□□□□□□■■■□"<<endl;
  32.     if(i==11)
  33.         cout<<"□□□□□□□■■■□"<<endl;
  34.     if(i==12)
  35.         cout<<"□□□□□□□□■■■"<<endl;
  36.     _sleep(speed);
  37.     }

  38.     goto re;

  39. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     string a[]{"■■□□□□□□□■","■■■□□□□□□□","□■■■□□□□□□","□□■■■□□□□□","□□□■■■□□□□","□□□□■■■□□□","□□□□□■■■□□","□□□□□□■■■□",
  9.     "□□□□□□□■■■","■□□□□□□□■■"};
  10.     re:
  11.     for(int i=0; i<=9 ; i++)
  12.     {
  13.         system("cls");
  14.         cout<<a[i]<<endl;
  15.         _sleep(100);
  16.         if(i==9)
  17.         {
  18.            i==0;
  19.         }
  20.     }
  21.     goto re;
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

TOP

返回列表