当前位置:   article > 正文

C语言例题——简易秒表_c语言秒表

c语言秒表
#include "stdio.h"

void main() {
//    秒
    int second = 0;
//    分
    int minute = 0;
//    延时函数
    void delay(int i);

    //死循环
    while (1) {
        second++;
        delay(10000);
        if (second == 60) {
            minute++;
            second = 0;
        }
        /* \b代表退格但是按下退格键不一样,他只是移动当前的光标向前移动一位。比如输出"asdf\\b\\b"那么你看到的任然是asdf但是光标在倒数第二个字符上,
        但是如果你继续输出字符接下来的字符就会从倒数第二个字符开始覆盖,"asdf\\b\\bc"输出的是ascf因为倒数第二个字符被覆盖但是倒数第一个未被覆盖。 */
        //每次输出后光标移动到起始位置,更新时间
        printf("%d%d:%d%d\b\b\b\b\b", minute / 10, minute % 10, second / 10, second % 10);

    }

}

void delay(int i) {
    int j, k;
    for (j = 0; j < i; j++) {
        for (k = 0; k < 100000; k++) {
        }
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

初学C语言,如有错误,还望指正,因考试需要,代码运行环境为:
在这里插入图片描述

不同编译器和不同版本C语言代码略有不同。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/825345
推荐阅读
相关标签
  

闽ICP备14008679号