输入某年某月,判断这一年与这一月分别距离1900年1月1日多少天?

问题描述:

输入某年某月,判断这一年与这一月分别距离1900年1月1日多少天?
程序分析:以2011年5月为例,使用循环计算1900年1月1日距离2011年1月1日的总天数(考虑闰年与平年的情况),再计算2011年1月1日距离5月的总天数

int diff(int y, int m, int d)
{
int month[] = {0,31,28,31,30,31,30,31,31,30,31,30,31}, i, s = 0;
for(i=1900; i