#include<stdio.h>
int fun(int n, int y, int r);
int main()
{
int n, y, r,x=0; /*(年:n 月:y 日:r)*/
scanf_s("%d,%d,%d", &n, &y, &r);
x=fun(n, y, r);
printf("%d\n%d", n, x);
getchar();
getchar();
return 0;
}
int fun(int n, int y, int r)
{
int i, sum = 0;
int a[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
for (i = 1; i < y; i++)
{
if (n / 400 == 0 || n / 4 == 0 && n / 100 != 0)
{
if (y > 2)
{
sum = sum + a[i+1];
}
sum = sum + 1;
}
else
sum = sum + a[i] ;
}
sum = sum + r;
return (sum);
}
输出结果如下: