1. c++實現最最最原始人的數字時鐘

  網課c++第一次做業,學到了iomanip庫文件裏的setw(),setfill()等函數,本身完成做業時搜着學到了Windows.h庫文件裏的sleep(),system("cls")兩個函數的用法,下面是最終實現的結果,醜到能夠忽略代碼。。ios

    代碼(含註釋)以下:c++

 1 /* project:ugly clock
 2  * auther :ugly mb
 3  * dispaly:
 4  *   ------------
 5  *   ||xx:xx:xx||
 6  *   ------------
 7 */
 8 #include <iostream>
 9 #include <iomanip>      //調用setw,setfill
10 #include <windows.h>    //調用sleep,system
11 using namespace std;
12  
13 int main(void)
14 {
15 /***************設定當前時間****************/
16     int hour=23,min=59,sec=50;
17 /*****************計時過程*****************/
18     while(1){
19         sec++;
20         if(sec==60){    //秒鐘記到60清0,分鐘進1位
21             sec=0;min++;
22             if(min==60){    //分鐘記到60清0,時鐘進3位
23                 min=0;hour++;
24                 if(hour==24){hour=0;}//時鐘記到24時清0
25             }
26         }
27         Sleep(1000);system("cls");  //sleep(x):延時x毫秒,system("cls"):清屏,這裏清上一秒的內容
28 /*****************顯示函數*****************/
29      cout<<"--------------"<<endl;
30      cout<<"|| "<<setfill('0')<<setw(2)<<hour<<":"<<setw(2)<<min<<":"<<setw(2)<<sec<<" ||"<<endl;
31      cout<<setw(14)<<setfill('-')<<"-"<<endl;
32     }
33 }

  互動環節:求各位施捨我點改進建議,若有詳細方案,甚是感激windows

相關文章
相關標籤/搜索