计算一年中的第几天

这篇具有很好参考价值的文章主要介绍了计算一年中的第几天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今年的第几天? 

输入年、月、日,计算该天是本年的第几天。 

输入描述:

包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。输出描述:

输入可能有多组测试数据,对于每一组测试数据,

输出一个整数,代表Input中的年、月、日对应本年的第几天。示例1 

输入

 1990 9 20

2000 5 1

输出

263

122

代码:

#include<bits/stdc++.h>

using namespace std;

int main()

{

    int year,month,day;

    while(cin>>year>>month>>day)

    {  

        int months[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};

        if(year%400==0 || year%100!=0 && year%4==0) months[2]=29;

        else months[2]=28;

        int i;

        for(i=1;i<month;i++) day+=months[i];

        cout<<day<<endl;

    }

}文章来源地址https://www.toymoban.com/news/detail-467785.html

到了这里,关于计算一年中的第几天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C语言】P216 18.给出年月日,计算该日是该年的第几天

    P216 18.给出年月日,计算该日是该年的第几天 输入年月日,输出该日是该年的第几天。 算法如下: 判断该年是否为闰年,闰年2月有29天,平年2月有28天。 计算该月之前的天数总和,加上当月的天数,即为该日是该年的第几天。 例如,输入2021年3月15日,计算方法如下: 判断

    2024年02月04日
    浏览(14)
  • 【MySQL】计算日期是当前月份的第几周

    2993. 发生在周五的交易 I 表:Purchases Column Name Type user_id int purchase_date date amount_spend int (user_id, purchase_date, amount_spend) 是该表的主键(具有唯一值的列)。 purchase_date 的范围从 2023 年 11 月 1 日到 2023 年 11 月 30 日,并包括这两个日期。 每一行包含 user id,purchase date 和 amount spend。

    2024年01月24日
    浏览(13)
  • Spark SQL 每年的1月1日算当年的第一个自然周, 给出日期,计算是本年的第几周

    按每年的1月1日算当年的第一个自然周 (遇到跨年也不管,如果1月1日是周三,那么到1月5号(周日)算是本年的第一个自然周, 如果按周一是一周的第一天) 计算是本年的第几周,那么 spark sql 如何写 ? 难点 : Spark SQL 的 DAYOFWEEK 函数返回的每周第一天是周日。 边界值的处理,即

    2024年02月04日
    浏览(13)
  • Java 获取日期前一年、月、日,指定日期的前几天,后几天

    LocalDate转化为指定格式的字符串 方法1 方法2

    2024年02月12日
    浏览(17)
  • 一周是一年的2%

    原文地址:一周是一年的2%----293期科技爱好者周刊 本文由博客一文多发平台 OpenWrite 发布!

    2024年03月26日
    浏览(12)
  • 正经学编程一年的叨叨

      想了很多,居然不知道这篇文章怎么开头,那就想到什么就写什么吧。   我的专业是软件技术,对标的是本科的软件工程。当时为什么会选这个专业呢?说实话,当时高考成绩出来选学校选专业我是纯懵的,就看着自己的分数,根据学校发的和院校信息相关的书,从上

    2024年02月11日
    浏览(11)
  • golang 生成一年的周数

    2024年02月01日
    浏览(9)
  • 8090后一年有多少存款才算正常?存款五个等级,你在第几个等级?

    80后是指1980到1989年出生的人,到今年最小的已经33岁,最大的已经是42岁。曾经80后是被称为垮掉的一代人,而今80后成为工作的主力,有的成为富甲一方的企业家。 80后成长很不容易的一代人,80后成长的时间,我国处于快速发展时期,各种不容易都让我们80后赶上。网上说

    2024年02月08日
    浏览(66)
  • java根据当前时间或指定时间获取前后几天或前后几个月或前后几年的时间

    获取前后几天 获取前后几个月 获取前后几年 获取前后几天 获取前后几个月 获取年后几年

    2024年02月15日
    浏览(20)
  • 我的创作纪念日——一年的时间可以改变很多

    不知不觉来到CSDN已经创作一年了。打心底讲,对于在CSDN开始坚持创作的原因,我用一句话来概括最合适不过了——“无心插柳柳成荫” 为什么这么说呢? 这要从我的一篇博客说起——《输入命令Javac报错详解》: 那也是我第一次接触到Java这门语言,想必大家在最开始学习

    2023年04月08日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包