输入
输入 年份 和3月的第一个星晴天是几号
输出
输出 7月的最后一个星期天是几号
样例输入
2017 5
样例输出
30
分析
从3月到7月没有经过闰月,所以这两个月份之间的日子个数是不变的,计算得为153天,由于一直三月的第一个星期日的日期,所以在总日期中减去该天的日期除7取取余数,求得7月的最后一个星期日距离7月的最后一天(7.31)的日子的个数,再由7月的天数31减去刚刚求得的余数即可得到日期
#include <stdio.h>
int main()
{
int n,d;
scanf("%d%d",&n,&d);
printf("%d\n",31-(153-d)%7);
return 0;
}