以下是一个简单的C++程序,用于提醒儿童起床:

#include <iostream>
#include <ctime>
#include <chrono>
#include <thread>

using namespace std;

int main()
{
    // 获取当前时间
    time_t now = time(0);
    tm *ltm = localtime(&now);

    // 设置起床时间为当前时间+10秒钟
    ltm->tm_sec += 10;
    mktime(ltm);

    cout << "现在是 " << ltm->tm_hour << ":" << ltm->tm_min << ", 请小朋友起床啦!" << endl;

    // 等待10秒钟
    this_thread::sleep_for(chrono::seconds(10));

    cout << "小朋友,时间到了,快起床吧!" << endl;

    return 0;
}

该程序使用time()函数获取当前时间,然后通过localtime()函数将时间转换为本地时间。接着,程序将起床时间设置为当前时间加上10秒钟,并使用mktime()函数将时间转换为time_t格式。

程序输出提示信息,告诉小朋友现在是几点,并提示他们起床。接着,程序使用this_thread::sleep_for()函数等待10秒钟,然后再次提示小朋友起床。

请注意,该程序只是一个简单的示例,实际情况中可能需要更复杂的逻辑来实现更高效、更智能的提醒功能

用c++写一个提醒儿童起床的程序。

原文地址: https://www.cveoy.top/t/topic/hoLc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录