制作秒表的方法有很多种,这里提供几种不同编程语言的实现方法:
C++实现秒表
使用标准库函数
`system("cls")` 用于清屏。
`setw(int n)` 和 `setfill()` 用于控制输出格式。
`Sleep(unsigned n)` 用于暂停程序执行一段时间(以毫秒为单位)。
代码示例
```cpp
include include include using namespace std; class CLOCK { private: int hour, minute, second; public: CLOCK(int newh = 0, int newm = 0, int news = 0) { hour = newh; minute = newm; second = news; } ~CLOCK() {} void display() { system("cls"); cout << setw(2) << setfill('0') << hour << ":" << setw(2) << setfill('0') << minute << ":" << setw(2) << setfill('0') << second; } void tick() { second++; if (second == 60) { second = 0; minute++; if (minute == 60) { minute = 0; hour++; } } } }; int main() { CLOCK clock; bool running = false; while (true) { if (running) { clock.tick(); clock.display(); } if (kbhit()) { if (getch() == 'p') { running = !running; } else { running = true; } } Sleep(10); } return 0; } ``` JavaScript实现秒表 `setInterval` 用于每隔指定的时间间隔执行一次指定的代码。 `clearInterval` 用于停止定时器。 ```html 00:00
使用定时器函数
代码示例