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++代码)(C++库中有qsort函数直接快排,不用码排序代码hhh)浏览:1115 |
字符串的输入输出处理 (C语言代码)浏览:711 |
C语言训练-求函数值 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:773 |
【绝对值排序】 (C语言代码)浏览:832 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
C二级辅导-求偶数和 (C语言代码)浏览:707 |
敲七 (C语言代码)浏览:2747 |
printf基础练习 (C语言代码)浏览:2268 |