本题要求编写程序计算某年某月某日是该年中的第几天。

输入格式:

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

输出格式:

在一行输出日期是该年中的第几天。

输入样例1:

2009/03/02

输出样例1:

61

输入样例2:

2000/03/02

输出样例2:

62

解题思路:

①因为平年和闰年每个月的天数不一样,所以建立两个数组分别存储。

②然后就是根据输入的年份判断是平年还是闰年。

③平年累计的是第一个数组的天数,闰年累计的是第二个数组的天数。

#include<bits/stdc++.h>
using namespace std;
int main()
{int a1[12]={31,28,31,30,31,30,31,31,30,31,30,31},a2[12]={31,29,31,30,31,30,31,31,30,31,30,31},month,year,day,sumday=0;scanf("%d/%d/%d",&year,&month,&day);if((year%4==0&&year%100!=0)||(year%400==0))    {for(int i=0;i<month-1;i++){sumday+=a2[i];} sumday+=day;}else{for(int i=0;i<month-1;i++){sumday+=a1[i];} sumday+=day;}cout<<sumday;return 0;
}

PTA---计算天数相关推荐

  1. pta——换硬币,买笔,计算天数

    换硬币 #include<stdio.h> int main() {int x,fen5,fen2,fen1; int i,count=0; scanf("%d",&a ...

  2. 基于元组,根据月份,计算天数.(Python)

    """根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...

  3. mysql 日期计算_mysql两个日期计算天数怎么算?

    展开全部 mysql两个日期计算天数32313133353236313431303231363533e58685e5aeb931333365633864的计算有如下方式: 1.利用TO_DAYS函数 ...

  4. html计算天数,Javascript实现简易天数计算器

    本文实例为大家分享了Javascript实现简易天数计算器的具体代码,供大家参考,具体内容如下 效果图: 功能: 1. 支持选择日期: 2. 自动计算闰年: 3. 支持使用当前日期. 代码: (1)h ...

  5. PTA—计算摄氏温度(C语言)

    PTA-计算摄氏温度(C语言) 给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C.计算公式:C=5×(F−32)/9.题目保证输入与输出均在整型范围内. 输入格式: 输入在一行中给出一个华氏 ...

  6. CCF NOI1016 计算天数

    问题链接:CCF NOI1016 计算天数. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入年份与月份,求该月共有多少天. 输入 输入两个空格隔开的正整数year和mon ...

  7. android中计算日期差,Android编程实现根据不同日期计算天数差的方法

    本文实例讲述了Android编程实现根据不同日期计算天数差的方法.分享给大家供大家参考,具体如下: Calendar cal1 = getCalendarFromDate(mStartDate); l ...

  8. mooc中习题--计算天数

    7-19 计算天数(15 分) 本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日") ...

  9. 根据起始日期、起始时间、终止日期、终止时间计算天数

    public static int getDaysCount(Date startDate, int startHour, Date endDate,int endHour) {// 根据起始日期计算 ...

  10. 计算天数c语言实验报告,c语言实例--计算天数

    /**************************************************************************************** 作者:好心情 日期: ...

最新文章

  1. CUDA Samples: Ray Tracking
  2. Java爬取解析去哪儿景点信息
  3. Transformer新型神经网络在机器翻译中的应用 | 公开课笔记
  4. 使用wide和buildbox构建完全在线的开发集成环境
  5. Binder相关面试总结(一):为什么Android要采用Binder作为IPC机制?
  6. 详细介绍注解@ConfigurationProperties使用
  7. 解决ActionBar中的不显示View控件
  8. LiveVideoStackCon2021音视频技术大会北京站开幕在即,精彩抢鲜看
  9. Java之ThreadPoolExcutor和四种常见的线程池
  10. win 二进制门安装mysql_MySQL5.7 windows二进制安装
  11. python更改当前工作路径
  12. 第一章:了解SQL_数据库基础
  13. 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
  14. cobbler自动化系统安装
  15. iTextSharp 添加表格
  16. 地产行业主数据建设项目思考
  17. svg图标如何修改大小?
  18. python erp源码_分享|值得考虑的 9 个开源 ERP 系统
  19. 最好听的男孩、女孩名字
  20. 支导线手工和电脑怎么计算方位角并推算坐标

热门文章

  1. 利用GSensor让屏幕实现360度旋转
  2. [maven] Maven面试宝典
  3. ORA-00937:不是单组分组函数
  4. 智能快递柜 软件架构 linux,13.智能快递柜(对接流程)
  5. java截取字符串的几种方法的总结,欢迎提出问题
  6. mui实现分享功能_Hbuilder 云端打包app微信分享功能源码示例
  7. 2022年茶艺师(初级)上岗证题库及在线模拟考试
  8. android widget的中文文档
  9. LiveZilla 3.2.0.2的汉化包
  10. 推荐一款高颜值免费在线SCI绘图工具~~~