1. c++实现最最最原始人的数字时钟

2020-02-06 16:01:35来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

1. c++实现最最最原始人的数字时钟

  网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到可以忽略代码。。

    代码(含注释)如下:

 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 }

  互动环节:求各位施舍我点改进建议,如有详细方案,甚是感激


原文链接:https://www.cnblogs.com/masterb/p/12269835.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:二叉搜索树3

下一篇:洛谷P1014 Cantor表