题解 | #计算天数#

计算天数

https://www.nowcoder.com/practice/3dc98d482fa84c1ab84384773cce1468

#include <iostream>

using namespace std;
int main(){
    int daytab[2][13]={
        {0,31,28,31,30,31,30,31,31,30,31,30,31},
        {0,31,29,31,30,31,30,31,31,30,31,30,31}
        };
    int year,month,day;
    int eat;
    cin>>eat;   // 我太懒了,直接把输入数据量吃掉,懒得改下面了
    while(cin>>year>>month>>day){
        int today=1,yearFlag=0,m=1,d=1;
        if(year%400==0||(year%100!=0&&year%4==0)) yearFlag=1;
        while(m!=month||d!=day){
            today++;
            d++;
            if(d>daytab[yearFlag][m]){
                m++;
                d=1;
            }
        }
        cout<<today<<endl;

    }

}

全部评论

相关推荐

码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
码农索隆:有点耳熟,你们是我教过最差的一届
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务