標題:
跑馬燈 (一) - _sleep() 函式
[打印本頁]
作者:
鄭繼威
時間:
2023-6-16 21:05
標題:
跑馬燈 (一) - _sleep() 函式
本帖最後由 鄭繼威 於 2024-2-26 19:22 編輯
設計一動畫, 由
□□□□□□□□□□
開始慢慢改變為
■□□□□□□□□□
接著
■■□□□□□□□□
...
□□□□□■■■□□
呈現黑色方格不斷向右流動的感覺,並運用 _sleep() 函式控制其流動速度。
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
while(true)
{
for(int i=1; i<=13; i++)
{
if(i==1)
cout<<"□□□□□□□□□□"<<endl;
if(i==2)
cout<<"■□□□□□□□□□"<<endl;
if(i==3)
cout<<"■■□□□□□□□□"<<endl;
if(i==4)
cout<<"■■■□□□□□□□"<<endl;
if(i==5)
cout<<"□■■■□□□□□□"<<endl;
if(i==6)
cout<<"□□■■■□□□□□"<<endl;
if(i==7)
cout<<"□□□■■■□□□□"<<endl;
if(i==8)
cout<<"□□□□■■■□□□"<<endl;
if(i==9)
cout<<"□□□□□■■■□□"<<endl;
if(i==10)
cout<<"□□□□□□■■■□"<<endl;
if(i==11)
cout<<"□□□□□□□■■■"<<endl;
if(i==12)
cout<<"□□□□□□□□■■"<<endl;
if(i==13)
cout<<"□□□□□□□□□■"<<endl;
_sleep(50);
system("cls");
}
}
system("pause");
return 0;
}
複製代碼
進階+優化
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=50;
for(int i=1; true; i++)
{
if(i%13==1)
cout<<"□□□□□□□□□□"<<endl;
if(i%13==2)
cout<<"■□□□□□□□□□"<<endl;
if(i%13==3)
cout<<"■■□□□□□□□□"<<endl;
if(i%13==4)
cout<<"■■■□□□□□□□"<<endl;
if(i%13==5)
cout<<"□■■■□□□□□□"<<endl;
if(i%13==6)
cout<<"□□■■■□□□□□"<<endl;
if(i%13==7)
cout<<"□□□■■■□□□□"<<endl;
if(i%13==8)
cout<<"□□□□■■■□□□"<<endl;
if(i%13==9)
cout<<"□□□□□■■■□□"<<endl;
if(i%13==10)
cout<<"□□□□□□■■■□"<<endl;
if(i%13==11)
cout<<"□□□□□□□■■■"<<endl;
if(i%13==12)
cout<<"□□□□□□□□■■"<<endl;
if(i%13==0)
cout<<"□□□□□□□□□■"<<endl;
_sleep(speed);
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
何權晉
時間:
2023-6-30 19:39
此帖僅作者可見
作者:
黃子豪
時間:
2023-6-30 19:41
此帖僅作者可見
作者:
呂得銓
時間:
2023-6-30 19:41
此帖僅作者可見
作者:
蔡沛倢
時間:
2023-6-30 19:41
此帖僅作者可見
作者:
盧玄皓
時間:
2023-6-30 19:42
此帖僅作者可見
作者:
呂宗晉
時間:
2023-6-30 19:47
此帖僅作者可見
作者:
廖秝瑜
時間:
2023-7-3 19:47
此帖僅作者可見
作者:
黃品禎
時間:
2023-7-8 16:13
此帖僅作者可見
作者:
吳柏潁
時間:
2023-8-3 17:21
此帖僅作者可見
作者:
吳柏潁
時間:
2023-8-3 17:32
此帖僅作者可見
作者:
朱奕祈
時間:
2024-2-26 19:28
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2