问题标题: 酷町堂:2862

0
0

2
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼

定义输入我不讲了,先把年加起来:

    for(int i=1900;i<x;i++)//统计每一年有多少天 
    {
    	if(i%4==0)////判断闰年 
    		s+=366;
    	else
    		s+=365;
	}

然后是月:
 

	for(int i=1;i<y;i++)//统计每一月有多少天
	{
		if(i==2)//判断2月 
		{
			if(x%4==0)
				s+=29;
			else
				s+=28; 
		}
		else if(i==4||i==6||i==9||i==11)//其他月份 
			s+=30;
		else
			s+=31;
	}

最后别忘了加多余的天并统计:

	s+=z;//加上多余的天 
	s--;
	s=s-s/7;

还要输出s

杨陈卓在2018-11-22 20:56:51追加了内容

我的思路:首先将一共有多少天算出来,然后做除法统计。

0
0
0
张睿杰
张睿杰
初级天翼
初级天翼

用两个数组存闰年和平年每年每个月的天数,然后判断闰年,加起来,减去总天数/7

0
0
0
0
0
我要回答