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

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

      代码(含注释)如下: 

/* project:ugly clock
 * auther :ugly mb
 * dispaly:
 *   ------------
 *   ||xx:xx:xx||
 *   ------------
*/
#include <iostream>
#include <iomanip>      //调用setw,setfill
#include <windows.h>    //调用sleep,system
using namespace std;

int main(void)
{
/***************设定当前时间****************/
    int hour=23,min=59,sec=50;
/*****************计时过程*****************/
    while(1){
        sec++;
        if(sec==60){    //秒钟记到60清0,分钟进1位
            sec=0;min++;
            if(min==60){    //分钟记到60清0,时钟进3位
                min=0;hour++;
                if(hour==24){hour=0;}//时钟记到24时清0
            }
        }
        Sleep(1000);system("cls");  //sleep(x):延时x毫秒,system("cls"):清屏,这里清上一秒的内容
/*****************显示函数*****************/
     cout<<"--------------"<<endl;
     cout<<"|| "<<setfill('0')<<setw(2)<<hour<<":"<<setw(2)<<min<<":"<<setw(2)<<sec<<" ||"<<endl;
     cout<<setw(14)<<setfill('-')<<"-"<<endl;
    }
}

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值