码迷,mamicode.com
首页 > 其他好文 > 详细

确定母亲节

时间:2016-04-11 00:02:14      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

题目内容:

母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。

 

输入格式:

年份

 

输出格式:

日期(5月的哪一天)

 

输入样例:

2014

 

输出样例:

11

时间限制:500ms内存限制:32000kb
 

程序代码:*

#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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!