返回列表 發帖

跑馬燈 (一)

本帖最後由 tonyh 於 2015-5-30 11:29 編輯

設計一動畫,

□□□□□□□□□□
慢慢填滿如下圖
■■■■■■■■■■

□□■■■□□□□□
黑色方格不斷向右流動的感覺
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     for(int i=1; i<=220; i+=10)   //i+=10 可控制速度
  8.     {
  9.          if(i>=1 && i<21)
  10.              cout<<"□□□□□□□□□□";
  11.          if(i>=21 && i<41)
  12.              cout<<"■□□□□□□□□□";
  13.          if(i>=41 && i<61)
  14.              cout<<"■■□□□□□□□□";
  15.          if(i>=61 && i<81)
  16.              cout<<"■■■□□□□□□□";
  17.          if(i>=81 && i<101)
  18.              cout<<"□■■■□□□□□□";
  19.          if(i>=101 && i<121)
  20.              cout<<"□□■■■□□□□□";
  21.          if(i>=121 && i<141)
  22.              cout<<"□□□■■■□□□□";
  23.          if(i>=141 && i<161)
  24.              cout<<"□□□□■■■□□□";
  25.          if(i>=161 && i<181)
  26.              cout<<"□□□□□■■■□□";
  27.          if(i>=181 && i<201)
  28.              cout<<"□□□□□□■■■□";
  29.          if(i>=201 && i<221)
  30.              cout<<"□□□□□□□■■■";      
  31.          system("cls");
  32.     }
  33.     goto re;      
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int p=5;    // p 的值可控制速度
  8.     for(int i=1; i<=p*11; i++)   
  9.     {
  10.          if(i>p*0 && i<=p*1)
  11.              cout<<"□□□□□□□□□□";
  12.          if(i>p*1 && i<=p*2)
  13.              cout<<"■□□□□□□□□□";
  14.          if(i>p*2 && i<=p*3)
  15.              cout<<"■■□□□□□□□□";
  16.          if(i>p*3 && i<=p*4)
  17.              cout<<"■■■□□□□□□□";
  18.          if(i>p*4 && i<=p*5)
  19.              cout<<"□■■■□□□□□□";
  20.          if(i>p*5 && i<=p*6)
  21.              cout<<"□□■■■□□□□□";
  22.          if(i>p*6 && i<=p*7)
  23.              cout<<"□□□■■■□□□□";
  24.          if(i>p*7 && i<=p*8)
  25.              cout<<"□□□□■■■□□□";
  26.          if(i>p*8 && i<=p*9)
  27.              cout<<"□□□□□■■■□□";
  28.          if(i>p*9 && i<=p*10)
  29.              cout<<"□□□□□□■■■□";
  30.          if(i>p*10 && i<=p*11)
  31.              cout<<"□□□□□□□■■■";      
  32.          system("cls");
  33.     }
  34.     goto re;      
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

返回列表