当前位置: 首页 > wzjs >正文

宁波网站建设工作室wordpress 网站收录

宁波网站建设工作室,wordpress 网站收录,安卓手机开发,成品网站怎么被百度收录//编写这么几个函数: //1.从string转换为指定位数int的函数 //2.从int转换为指定位数string的函数 //3.判断是否为闰年的函数 //4.判断日期是否合法的函数 //5.判断字符串是否为回文日期的函数 //6.判断字符串是否为ABABBABA型回文的函数 #include<bits/stdc.h> u…

//编写这么几个函数:

//1.从string转换为指定位数int的函数

//2.从int转换为指定位数string的函数

//3.判断是否为闰年的函数

//4.判断日期是否合法的函数

//5.判断字符串是否为回文日期的函数

//6.判断字符串是否为ABABBABA型回文的函数

#include<bits/stdc++.h>

using namespace std;

int s2i(string s){

  int res=0;

  for(int i=0;i<s.size();i++){

    int x=s[i]-'0';

    res=res*10+x;

  }

  return res;

//对于一个数字,如果没有数位的保障,当数字为各位数如月份中的9,应该用09来表示,那么在从整数转字符串的过程中, 就会导致字符串中的字符个数减少

string i2s(int x,int w){

  string s;

  while(x){

    s+=(x%10)+'0';

    x/=10;

  }

  while(s.length()<w){

    s+='0';

  }

  reverse(s.begin(),s.end());

  return s;

bool isleapyear(int year){

  return(year%400==0||(year%4==0&&year%100!=0));

}

bool isok(int year,int month,int day){

  int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

  if(isleapyear(year)){

    days[2]=29;

  } 

  return day<days[month];

}

bool ispa1(string s){

  for(int i=0;i<s.length()/2;i++){

    if(s[i]!=s[s.length()-1-i])return false;

  }

  return true;

}

bool ispa2(string s){

  if(!ispa1(s))return false;

  return s[0]==s[2]&&s[1]==s[3];

}

int main(){

  ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);

  string s;cin>>s;

  int year=s2i(s.substr(0,4)),month=s2i(s.substr(4,2)),day=s2i(s.substr(6,2));

  

  bool ans1=false,ans2=false;

  for(int i=year;i<=9999;i++){

    for(int j=1;j<=12;j++){

      if(i==year&&j<month)continue;

      for(int k=1;k<=31;k++){

        if(i==year&&j==month&&k<=day)continue;

        if(!isok(i,j,k))continue;

        string date=i2s(i,4)+i2s(j,2)+i2s(k,2);

        

        //这道题目不要担心,会不会在ABABBABA型的回文日期出现之前,并没有普通的回文日期,

        //因为两个判断互不干扰,ABABBABA型回文串,也是回文串

//实在不行,两个大不了输出一样的字符串又不是不行

        if(!ans1&&ispa1(date)){

          cout<<date<<endl;

          ans1=true;

        }

        if(!ans2&&ispa2(date)){

          cout<<date<<endl;

          ans2=true;

        }   

      }

    }

  }

  

  return 0;

http://www.dtcms.com/wzjs/554740.html

相关文章:

  • 凡客建站登录入口个人网站做贷款广告
  • 可以做机械设计接单的网站phpcms多个网站
  • 建设网站的申请信用卡分期深圳企业网络推广运营技巧
  • 东阳网站建设微信开发企业策划书ppt
  • 网站搭建与网站建设青岛网站美工
  • 几何印花图案设计网站网站建设下坡路
  • 微妙音门户网站建设机智云物联网开发平台
  • 网站建设saas关于建设殡葬网站的报告范文
  • 300网站建设没学历可以学什么技术
  • 江西网站建设与推广北京手机网站设计公司
  • 漳州网站建设网站运营设计说明100字通用
  • 网网站开发站制作公司创业 做网站
  • 宁波网站建站推广dede网站qq类资源源码
  • 网站网络营销公司wordpress v5.2.2安装
  • 绍兴手机网站建设如何做网站的埋点
  • 泉州网站设计网站开发服务公司
  • 刷赞网站推广软件国家企业年报申报入口官网
  • 益保网做推广网站吗?短网址生成在线
  • 江西省建设职业培训学校网站wordpress4.5 下拉菜单
  • 鞍山手机网站建设网络架构中sdn是指
  • 怎么用代码做网站网页一键转换wordpress
  • 展示网站建设价格.net网站开发实例
  • 做pc端网站精英成都互联网公司十强
  • 房地产开发公司网站建设返利优惠券网站
  • 网站建设合作品牌如何做一个属于自己的网站
  • 海东高端网站建设价格做公司网站需要什么程序
  • 做好网站建设对企业有什么作用苏州建站模板系统
  • 襄阳市住房和城乡建设局网站企业网站模板观叫湖南岚鸿团队
  • 德州做网站优化企业推广产品有什么平台好
  • c2c电子商务网站用到的技术山东省建筑住房和城乡建设厅网站