前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教小朋友用C++编写中秋祝福

教小朋友用C++编写中秋祝福

作者头像
Yunjie Ge
发布2023-10-02 13:35:07
2370
发布2023-10-02 13:35:07
举报
文章被收录于专栏:数据库与编程

中国传统节日中秋节到了,做为小小程序员,我们可以通过一个C++程序,祝福大家中秋节快乐!

代码语言:javascript
复制
#include <iostream>
#include <cstdlib>
#include <ctime>

int main() {
    // 设置随机数种子
    srand(time(nullptr));

    // 定义月饼的祝福消息
    const char* mooncakeMessages[] = {
        "中秋节快乐,月圆人圆事事圆满!",
        "愿你的人生也如同明亮的月光一样美好!",
        "中秋佳节,团团圆圆,幸福满满。",
        "月饼甜甜蜜蜜,中秋团团圆圆,幸福无边。",
        "中秋节,愿你事业如日中天,幸福似满月圆。",
        "月饼香甜,祝福无限,中秋快乐!"
    };

    // 随机选择一个祝福消息
    int randomIndex = rand() % (sizeof(mooncakeMessages) / sizeof(mooncakeMessages[0]));
    const char* selectedMessage = mooncakeMessages[randomIndex];

    // 输出祝福消息
    std::cout << "祝福语:" << selectedMessage << std::endl;

    // 结束
    return 0;
}

将以上代码保存为.cpp文件,然后编译并运行它。就会得到一条中秋祝福语了,赶快试试吧!

我们的祝福消息还可以放到一个消息列表中,当我们用的时候随机取一个消息,就像下面这样:

代码语言:javascript
复制
#include <iostream>
#include <vector>
#include <ctime>
#include <cstdlib>

int main() {
    // 创建一个存放祝福消息的向量(类似于列表)
    std::vector<std::string> messages;

    // 向向量中添加祝福消息
    messages.push_back("祝你中秋快乐!");
    messages.push_back("月亮圆又圆,快乐似满月!");
    messages.push_back("吃月饼,赏月亮,中秋乐无疆!");
    messages.push_back("和家人团聚,幸福更圆满!");
    messages.push_back("愿你的心像明亮的月光一样温暖!");
    
    // 随机选择一个祝福消息
    srand(static_cast<unsigned int>(time(nullptr)));
    int randomIndex = rand() % messages.size();
    std::string selectedMessage = messages[randomIndex];

    // 输出祝福消息
    std::cout << "中秋节祝福:" << selectedMessage << std::endl;

    // 结束
    return 0;
}

小朋友们每次运行程序都可以获得不同的中秋祝福消息!

最后,祝大朋友、小朋友们中秋快乐!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-28 22:31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山东Oracle用户组 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档