YMD=[0,31,28,31,30,31,30,31,31,30,31,30,31]
def runnian(Y1):
if Y1%100==0:
return 1
else:
if Y1%4==0 and Y1%100!=0:
return 1
else:
return 0
def dijitian(M,D):
sum1=0
for i in range(M):
sum1=sum1+YMD[i]
return sum1+D
while 1:
s=input()
if len(s)==0:
break
Y, M, D = s.split('/')
Y = int(Y)
M = int(M)
D = int(D)
zt=runnian(Y)
djt=dijitian(M,D)
if zt and M>2:
djt=djt+1
print(djt)
0.0分
0 人评分
模拟计算器 (C语言代码)浏览:891 |
蛇行矩阵 (C语言代码)浏览:752 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:666 |
DNA (C语言代码)浏览:749 |
分糖果 (C语言代码)浏览:920 |
判定字符位置 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:771 |
老王赛马 (C++代码)浏览:905 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:527 |