c++游戏倒计时代码
时间: 2023-11-19 13:57:42 浏览: 216
以下是一个简单的C++游戏倒计时代码,它可以将用户输入的秒数转换为hh:mm:ss的形式,并进行倒计时:
```c++
#include <iostream>
#include <windows.h> // 包含Sleep()函数
using namespace std;
int main()
{
puts("I am Timer. Please tell me your time (seconds): ");
int n;
scanf("%d", &n);
int rsth = n / 3600, rstm = n / 60 % 60, rsts = n % 60; // 将秒数转换为hh:mm:ss的形式
printf("Your time is: %02d:%02d:%02d\n", rsth, rstm, rsts); // 输出转换后的时间
puts("Ready? Press any key to start!");
system("pause>nul"); // 暂停程序,等待用户按下任意键
while (n >= 0) {
printf("%02d:%02d:%02d\n", rsth, rstm, rsts); // 输出当前时间
Sleep(1000); // 等待1秒
n--;
rsth = n / 3600, rstm = n / 60 % 60, rsts = n % 60; // 更新时间
}
puts("Time's up!");
Beep(1000, 1000); // 发出一声响铃
return 0;
}
```
阅读全文