返回列表 發帖

倒數計時器

本帖最後由 方浩葦 於 2024-8-3 03:38 編輯

設計一程式,讓使用者能指定秒數倒數,執行畫面如下:







本帖隱藏的內容需要回復才可以瀏覽

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     float sec, start, end;
  8.     cout<<"輸入要倒數的秒數!"<<endl;
  9.     cin>>sec;
  10.     start=clock();
  11.     while(true)
  12.     {

  13.         if((clock()-start)/1000>sec)
  14.             break;
  15.         cout<<sec-(clock()-start)/1000<<endl;
  16.         _sleep(50);
  17.         system("cls");
  18.     }
  19.     cout<<"時間到,經過了"<<sec<<"秒!"<<endl;
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     float sec, start, end;
  8.     cout<<"請輸入要倒數的秒數: ";
  9.     cin>>sec;
  10.     start=clock();
  11.     while(end<sec*1000)
  12.     {
  13.         end=clock()-start;
  14.         cout<<(sec*1000-end)/1000<<" 秒!";
  15.         system("cls");
  16.     }
  17.     cout<<"時間到!共經過了 "<<sec<<" 秒!"<<endl;
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. #include<cmath>
  5. using namespace std;
  6. int main()
  7. {
  8.     float a,b,c;
  9.     cout<<"請輸入秒數"<<endl;
  10.     cin>>a;
  11.     cout<<"計時開始!"<<endl;
  12.     b=clock();
  13.     system("pause");
  14.     while(c<a*1000){
  15.         c=clock()-b;
  16.         cout<<"過了"<<(a*1000-c)/1000<<"秒";
  17.         _sleep(50);
  18.         system("cls");


  19.     }
  20.     cout<<"時間到,過了"<<a<<"秒"<<endl;





  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){
  6.     float sec,start,end;
  7.     cout<<"請輸入要倒數的秒數"<<endl;
  8.     cin>>sec;
  9.     start=clock();
  10.     while(true){

  11.         cout<<(sec*1000-(clock()-start))/1000<<"秒!"<<endl;
  12.         _sleep(50);
  13.         system("cls");

  14.         if((clock()-start)/1000>sec)
  15.             break;

  16.   }
  17.     cout<<"時間到了,共經過"<<sec<<"秒"<<endl;
  18.     system ("pause");
  19.     return 0;

  20. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     float sec, start, end;
  8.     cout<<"請輸入要倒數的秒數: ";
  9.     cin>>sec;
  10.     start=clock();
  11.     while(end<sec*1000)
  12.         {
  13.             end=clock()-start;
  14.             cout<<(sec*1000-end)/1000<<" 秒!"<<endl;
  15.             _sleep(50);
  16.             system("cls");
  17.         }
  18.     cout<<"時間到!共經過了"<<sec<<" 秒!"<<endl;
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

TOP

返回列表