返回列表 發帖

[隨堂測驗] 跑馬燈 (二)

本帖最後由 葉桔良 於 2022-8-6 17:34 編輯

設計一動畫由
  0% 載入中 □□□□□□□□□□
慢慢改變為
27% 載入中 ■■□□□□□□□□
最後
100% 完成!
備註:後方的黑色方塊在進度達 10% 為一個、達 20% 為兩個 ... 依此類推。
執行畫面如下:







補充: 需有控制速度的機制 (清楚地知道修改那個程式碼可以改變速度)

載入中 - 方塊.exe
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0; i<100; i++)
  7.     {
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.             cout<<"□□□□□□□□□□"<<endl;
  14.         else if(i<20)
  15.             cout<<"■□□□□□□□□□"<<endl;
  16.         else if(i<30)
  17.             cout<<"■■□□□□□□□□"<<endl;
  18.         else if(i<40)
  19.             cout<<"■■■□□□□□□□"<<endl;
  20.         else if(i<50)
  21.             cout<<"■■■■□□□□□□"<<endl;
  22.         else if(i<60)
  23.             cout<<"■■■■■□□□□□"<<endl;
  24.         else if(i<70)
  25.             cout<<"■■■■■■□□□□"<<endl;
  26.         else if(i<80)
  27.             cout<<"■■■■■■■□□□"<<endl;
  28.         else if(i<90)
  29.             cout<<"■■■■■■■■□□"<<endl;
  30.         else if(i<100)
  31.             cout<<"■■■■■■■■■□"<<endl;
  32.         _sleep(100);   //休眠100毫秒
  33.         system("cls");     
  34.     }
  35.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表