题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
#include <stdio.h> int main() { int a, b ,c; scanf("%d %d %d",&a,&b,&c); int days=0; switch (b-1) { case 12: case 11:days+=30; case 10:days+=31; case 9:days+=30; case 8:days+=31; case 7:days+=31; case 6:days+=30; case 5:days+=31; case 4:days+=30; case 3:days+=31; case 2:if((a%4==0&&a%100!=0)||(a%400==0)) { days+=29; }else { days+=28; } case 1:days+=31; } days+=c; printf("%d",days); return 0; }