zoukankan      html  css  js  c++  java
  • C老师的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)

    暴力法破解:

    /*
    C老师的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。
    输入
    输入有多行,格式为YY MM DD 其中1949<=YY<=2006,日期绝对合法。
    输出
    输出有多行。即C老师生日第一万天以后的日期,格式为 “Y-M-D”。
    样例输入
    1979 4 16
    样例输出
    2006-9-1
    */
    #include <stdio.h>
    #include<string.h>
    bool func(int y){
        bool rs=false;
        if(y%4==0&&y%100!=0||y%400==0){
            rs=true;
        }
        return rs;
    }
    int main()
    {
        int i,y,m,d,days=-1;
        int mou[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        scanf("%d%d%d",&y,&m,&d);
        for(i=1;i<=10000;i++){
            d++;
            if(func(y)){
                mou[2]=29;
            }else{
                mou[2]=28;
            }
            if(d>mou[m]){
                d=1;
                m++;
            }
            if(m>12){
                m=1;
                y++;
            }
        }
        printf("%d-%d-%d",y,m,d);
        return 0;
    }
  • 相关阅读:
    js倒计时
    web前端基本开发手册
    快速了解CSS3当中的HSLA 颜色值怎么算
    IDEA快捷键
    3 认识的本质及其规律
    2 世界的物质性及其发展规律
    1 绪论
    9 数据库连接池
    8 代码实现事务
    7 IDEA连接数据库
  • 原文地址:https://www.cnblogs.com/zhaohuan1996/p/11889215.html
Copyright © 2011-2022 走看看