PTA---计算天数
本题要求编写程序计算某年某月某日是该年中的第几天。
输入格式:
输入在一行中按照格式“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---计算天数相关推荐
- pta——换硬币,买笔,计算天数
换硬币 #include<stdio.h> int main() {int x,fen5,fen2,fen1; int i,count=0; scanf("%d",&a ...
- 基于元组,根据月份,计算天数.(Python)
"""根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...
- mysql 日期计算_mysql两个日期计算天数怎么算?
展开全部 mysql两个日期计算天数32313133353236313431303231363533e58685e5aeb931333365633864的计算有如下方式: 1.利用TO_DAYS函数 ...
- html计算天数,Javascript实现简易天数计算器
本文实例为大家分享了Javascript实现简易天数计算器的具体代码,供大家参考,具体内容如下 效果图: 功能: 1. 支持选择日期: 2. 自动计算闰年: 3. 支持使用当前日期. 代码: (1)h ...
- PTA—计算摄氏温度(C语言)
PTA-计算摄氏温度(C语言) 给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C.计算公式:C=5×(F−32)/9.题目保证输入与输出均在整型范围内. 输入格式: 输入在一行中给出一个华氏 ...
- CCF NOI1016 计算天数
问题链接:CCF NOI1016 计算天数. 时间限制: 1000 ms 空间限制: 262144 KB 题目描述 输入年份与月份,求该月共有多少天. 输入 输入两个空格隔开的正整数year和mon ...
- android中计算日期差,Android编程实现根据不同日期计算天数差的方法
本文实例讲述了Android编程实现根据不同日期计算天数差的方法.分享给大家供大家参考,具体如下: Calendar cal1 = getCalendarFromDate(mStartDate); l ...
- mooc中习题--计算天数
7-19 计算天数(15 分) 本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日") ...
- 根据起始日期、起始时间、终止日期、终止时间计算天数
public static int getDaysCount(Date startDate, int startHour, Date endDate,int endHour) {// 根据起始日期计算 ...
- 计算天数c语言实验报告,c语言实例--计算天数
/**************************************************************************************** 作者:好心情 日期: ...
最新文章
- CUDA Samples: Ray Tracking
- Java爬取解析去哪儿景点信息
- Transformer新型神经网络在机器翻译中的应用 | 公开课笔记
- 使用wide和buildbox构建完全在线的开发集成环境
- Binder相关面试总结(一):为什么Android要采用Binder作为IPC机制?
- 详细介绍注解@ConfigurationProperties使用
- 解决ActionBar中的不显示View控件
- LiveVideoStackCon2021音视频技术大会北京站开幕在即,精彩抢鲜看
- Java之ThreadPoolExcutor和四种常见的线程池
- win 二进制门安装mysql_MySQL5.7 windows二进制安装
- python更改当前工作路径
- 第一章:了解SQL_数据库基础
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- cobbler自动化系统安装
- iTextSharp 添加表格
- 地产行业主数据建设项目思考
- svg图标如何修改大小?
- python erp源码_分享|值得考虑的 9 个开源 ERP 系统
- 最好听的男孩、女孩名字
- 支导线手工和电脑怎么计算方位角并推算坐标
热门文章
- 利用GSensor让屏幕实现360度旋转
- [maven] Maven面试宝典
- ORA-00937:不是单组分组函数
- 智能快递柜 软件架构 linux,13.智能快递柜(对接流程)
- java截取字符串的几种方法的总结,欢迎提出问题
- mui实现分享功能_Hbuilder 云端打包app微信分享功能源码示例
- 2022年茶艺师(初级)上岗证题库及在线模拟考试
- android widget的中文文档
- LiveZilla 3.2.0.2的汉化包
- 推荐一款高颜值免费在线SCI绘图工具~~~