前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >下一个对称日...

下一个对称日...

作者头像
爱敲代码的猫
发布2022-09-28 09:43:54
1930
发布2022-09-28 09:43:54
举报
文章被收录于专栏:爱敲代码的猫

!! 今天是一个对称日 20211202

那下一次对称日是什么时候呢那我们来计算一下吧

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

using namespace std;

void jump_to_next_day(time_t *curtime){
    *curtime+= 24*60*60;
}

void print_symmetric_day(char *str){
    int i,j;
    int n = strlen(str);
    for(i =0, j=n-1; i<j; i++, j--){
        if(str[i]!=str[j]) break;
    }
    if (i>j) cout << str << endl;
}
int main(){
    time_t curtime;
    time(&curtime);
    char str[20];
    for (int i=0; i<100000; i++){
        struct tm *info = localtime(&curtime);
        strftime(str, sizeof(str), "%Y%m%d", localtime(&curtime)); 
        print_symmetric_day(str);
        jump_to_next_day(&curtime);
    }
}

运行结果如下

代码语言:javascript
复制
20211202
20300302
20400402
20500502
20600602
20700702
20800802
20900902
21011012
21100112
21111112
21200212
21211212
21300312
21400412
21500512
21600612
21700712
21800812
21900912
22011022
22100122
22111122
22200222
22211222
22300322
22400422
22500522
22600622
22700722
22800822
22900922

结尾还有一个更加长的对称时间

!! 20211211211202 2021年12月11日 21点12分02秒

溜了 溜了 溜了 溜了 溜了 溜了

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

本文分享自 爱敲代码的猫 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档