博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2005
阅读量:5886 次
发布时间:2019-06-19

本文共 711 字,大约阅读时间需要 2 分钟。

水题一道,注意闰年和平年的判断。

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
 
#include
"
iostream
"
using
namespace
std;
int
main()
{
int
y,m,d;
while
(scanf(
"
%d/%d/%d
"
,
&
y,
&
m,
&
d)
!=
EOF)
{
int
sum
=
0
,i;
for
(i
=
1
;i
<
m;i
++
)
{
switch
(i)
{
case
1
: sum
+=
31
;
break
;
case
2
:
{
if
(y
%
4
==
0
&&
y
%
100
||
y
%
400
==
0
)
{
sum
+=
29
;
}
else
sum
+=
28
;
}
break
;
case
3
: sum
+=
31
;
break
;
case
4
: sum
+=
30
;
break
;
case
5
: sum
+=
31
;
break
;
case
6
: sum
+=
30
;
break
;
case
7
: sum
+=
31
;
break
;
case
8
: sum
+=
30
;
break
;
case
9
: sum
+=
31
;
break
;
case
10
: sum
+=
30
;
break
;
case
11
: sum
+=
31
;
break
;
}
}
sum
+=
d;
cout
<<
sum
<<
endl;
}
return
0
;
}

转载于:https://www.cnblogs.com/FCWORLD/archive/2011/04/21/2023706.html

你可能感兴趣的文章
23种设计模式介绍(三)---- 行为型模式
查看>>
项目owner看这里,MaxCompute全表扫描新功能,给你“失误”的机会
查看>>
2018-07-16笔记(tomcat 配置)
查看>>
用框架思维解读生活目标
查看>>
selinux
查看>>
ci完整集成
查看>>
深度学习目标检测(object detection)系列(二) SPP-Net
查看>>
Python类、模块、包的概念及区别
查看>>
FreeMarker笔记 第四章 其它
查看>>
Oracle 11g 新特性简介(一)
查看>>
详解Oracle的几种分页查询语句
查看>>
从零部署RHEV3.3红帽虚拟化-2 (用kvm虚拟机安装RHEL6.4)
查看>>
Varnish 3.X详解
查看>>
javascript继承方式详解
查看>>
lnmp环境安装sh脚本
查看>>
大型管理类软件项目开发,为什么必须要有代码生成器的深切体会总结
查看>>
白话讲反射技术 --- 适合初学者入门引导
查看>>
css变形 transform
查看>>
Entity Framework 4 in Action读书笔记——第七章:持久化对象到数据库:使用SaveChanges持久化实体...
查看>>
Android安全讲座第八层 android应用的安装和卸载
查看>>