#include<stdio.h> int main() { int y,m,d,n; while(scanf("%d/%d/%d",&y,&m,&d)!=EOF) { n=0; if(y%4==0&&y%100!=0||y%400==0) { switch(m) { case 12:n=30; case 11:n+=31; case 10:n+=30; case 9:n+=31; case 8:n+=31; case 7:n+=30; case 6:n+=31; case 5:n+=30; case 4:n+=31; case 3:n+=29; case 2:n+=31; case 1:n+=d; } printf("%d\n",n); } else { switch(m) { case 12:n=30; case 11:n+=31; case 10:n+=30; case 9:n+=31; case 8:n+=31; case 7:n+=30; case 6:n+=31; case 5:n+=30; case 4:n+=31; case 3:n+=28; case 2:n+=31; case 1:n+=d; } printf("%d\n",n); } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:583 |
P1000 (C语言代码)浏览:911 |
1012题解浏览:938 |
sizeof的大作用 (C语言代码)浏览:1138 |
判定字符位置 (C语言代码)浏览:849 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:661 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:550 |
简单的a+b (C语言代码)浏览:491 |
【计算两点间的距离】 (C语言代码)浏览:875 |