#define _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable:4996); #include <stdio.h> #include <string.h> #include <math.h> #define N 100000 //X[n+1]=1/2(X[n]+a/X[n]) typedef struct y { int year; int month; int day; }; int main() { struct y year; int m[] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; int d=0; scanf("%d%d%d", &year.year, &year.month, &year.day); if ((year.year % 4 == 0 && year.year % 100 != 0) || year.year % 400 == 0) { d = 1; } int i; int sum = 0; for (i = 0; i < year.month-1; i++) sum += m[i]; sum = sum + year.day + d; printf("%d", sum); return 0; } |
Double click to view unformatted code.