标签:
题目内容:
母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。
输入格式:
年份
输出格式:
日期(5月的哪一天)
输入样例:
2014
输出样例:
11
#include<stdio.h>int LeapYear(int n)//判断是否为闰年{if((n%4==0&&n%100!=0)||n%400==0)return 1;return 0;}int main(){int year,num=1,i;scanf("%d",&year);for(i=1601;i<=year;i++)//求出year年的五月一号是周几,从1600年开算,1600年是周一{num+=365%7;if(LeapYear(i))num++;num%=7;}int tot=0,day=1;if(num==0)tot++;while(tot!=2){num++;day++;if(num%7==0)tot++;}printf("%d年母亲节是5月%d日\n",year,day);return 0;}
确定母亲节
原文地址:http://www.cnblogs.com/entrepre/p/5376485.html