標題:
跑馬燈 (三)
[打印本頁]
作者:
鄭繼威
時間:
2022-12-28 21:04
標題:
跑馬燈 (三)
本帖最後由 鄭繼威 於 2023-1-4 19:56 編輯
設計一動畫由
0% 載入中
慢慢轉換為
15% 載入中..
最後
100% 完成!
備註:後方的小點為0~5個反覆循環。
執行畫面如下:
[attach]14797[/attach]
載入中 - 小點.exe
法1
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100); //休眠100毫秒
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
法2
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
cout<<" 載入中";
for(int j=0; j<i%6; j++)
cout<<".";
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
法3
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
string str="";
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
if(i%6==0){
str="";
}
else{
str+=".";
}
cout<<" 載入中"<<str;
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
連翊恩
時間:
2023-1-4 20:01
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
cout<<" 載入中";
for(int j=0; j<i%6; j++)
cout<<".";
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林劭澧
時間:
2023-1-4 20:01
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
cout<<" 載入中";
for(int j=0; j<i%6; j++)
cout<<".";
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃裕恩
時間:
2023-1-4 20:01
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100); //休眠100毫秒
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李彣
時間:
2023-1-4 20:01
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
{
cout<<""<<endl;
}
else if(i%6==1)
{
cout<<"."<<endl;
}
else if(i%6==2)
{
cout<<".."<<endl;
}
else if(i%6==3)
{
cout<<"..."<<endl;
}else if(i%6==4)
{
cout<<"...."<<endl;
}
else
{
cout<<"....."<<endl;
}
_sleep(85);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林劭杰
時間:
2023-1-4 20:02
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100); //休眠100毫秒
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2