#include<stdio.h> int main() { int year, month, day, sum=0, i; int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d-%d-%d", &year, &month, &day); if(year%400==0||year%4==0&&year%100!=0) mon[2]=29;//判断闰年 else mon[2]=28; for(i=0;i<month;i++) { sum+=mon[i]; } sum+=day; printf("%d", sum); return 0; }
原文:http://www.cnblogs.com/striderdu/p/4957355.html