本帖最後由 tonyh 於 2015-5-30 11:29 編輯
設計一動畫,
由
□□□□□□□□□□
慢慢填滿如下圖
■■■■■■■■■■
或
□□■■■□□□□□
黑色方格不斷向右流動的感覺- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- re:
- for(int i=1; i<=220; i+=10) //i+=10 可控制速度
- {
- if(i>=1 && i<21)
- cout<<"□□□□□□□□□□";
- if(i>=21 && i<41)
- cout<<"■□□□□□□□□□";
- if(i>=41 && i<61)
- cout<<"■■□□□□□□□□";
- if(i>=61 && i<81)
- cout<<"■■■□□□□□□□";
- if(i>=81 && i<101)
- cout<<"□■■■□□□□□□";
- if(i>=101 && i<121)
- cout<<"□□■■■□□□□□";
- if(i>=121 && i<141)
- cout<<"□□□■■■□□□□";
- if(i>=141 && i<161)
- cout<<"□□□□■■■□□□";
- if(i>=161 && i<181)
- cout<<"□□□□□■■■□□";
- if(i>=181 && i<201)
- cout<<"□□□□□□■■■□";
- if(i>=201 && i<221)
- cout<<"□□□□□□□■■■";
- system("cls");
- }
- goto re;
- system("pause");
- return 0;
- }
複製代碼- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- re:
- int p=5; // p 的值可控制速度
- for(int i=1; i<=p*11; i++)
- {
- if(i>p*0 && i<=p*1)
- cout<<"□□□□□□□□□□";
- if(i>p*1 && i<=p*2)
- cout<<"■□□□□□□□□□";
- if(i>p*2 && i<=p*3)
- cout<<"■■□□□□□□□□";
- if(i>p*3 && i<=p*4)
- cout<<"■■■□□□□□□□";
- if(i>p*4 && i<=p*5)
- cout<<"□■■■□□□□□□";
- if(i>p*5 && i<=p*6)
- cout<<"□□■■■□□□□□";
- if(i>p*6 && i<=p*7)
- cout<<"□□□■■■□□□□";
- if(i>p*7 && i<=p*8)
- cout<<"□□□□■■■□□□";
- if(i>p*8 && i<=p*9)
- cout<<"□□□□□■■■□□";
- if(i>p*9 && i<=p*10)
- cout<<"□□□□□□■■■□";
- if(i>p*10 && i<=p*11)
- cout<<"□□□□□□□■■■";
- system("cls");
- }
- goto re;
- system("pause");
- return 0;
- }
複製代碼 |