题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
#include <stdio.h> int main() { int date[3]={0}; scanf("%d %d %d",&date[0],&date[1],&date[2]); int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(date[0]%4==0) { if(date[0]%100==0) { if(date[0]%400==0) { month[2]=29; } } else { month[2]=29; } } int result=0; for(int i=0;i<date[1];i++) { result=month[i]+result; } result=result+date[2]; printf("%d\n",result); return 0; }