杭电 oj 第几天?
2024-10-22 20:30:27
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20 2006/3/12
Sample Output
20 71
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
int i;
int d[13]={31,28,31,30,31,30,31,31,30,31,30,31};//定义一个数组表示每个月的天数
while(~scanf("%d/%d/%d",&a,&b,&c))
{
int num=0;
for(i=0;i<b-1;i++)//从一月到b-1月的总天数
num+=d[i];
if(a%400==0||(a%4==0&&a%100!=0))//判断是否为闰年
{
if(b>2)//闰年二月以上(不包括二月)的要加一天
num+=c+1;
else
num+=c;
}
else
num+=c;//加上b月的天数
printf("%d\n",num);
}
return 0;
}
最新文章
- iOS开发之手势识别汇总
- HTTP 头部
- Windows2008 R2修改3389端口教程
- canvas调节视频颜色
- 剑指offer--3题
- javascript 代码优化工具 UglifyJS
- 在Windows Azure公有云环境部署企业应用
- ipad屏幕旋转后的代理
- WPF学习(一)控件的公共属性
- 怎样在VC里面使用graphics.h绘图
- django搭建Bootstrap常用问题解决方法
- java多线程系列(一)
- MySQL中的float和decimal类型有什么区别
- python 的内存回收,及深浅Copy详解
- TestNg 11. 超时测试
- Django基础(四)
- (转)从拜占庭将军问题谈谈为什么pow是目前最好的共识机制
- .Net Core资源
- i++和++i的笔试题
- Html——拖放
热门文章
- python官方文档:https://pypi.org/
- Jest - Using test function to test the function
- 如何查看mysql版本号
- LogAgent —— etcd+kafka+zookeeper+go实现实时读取日志发送到kafka,并实现热加载配置读取的日志路径
- springboot ElasticsearchRepository date_histogram 聚合查询
- Python170道面试题
- Robot-Framework 基础操作和常用的语法
- 剑指 Offer 链表
- jenkins+stf+airtest实现移动端自动化测试平台
- JAVA格式化数字