区分闰年和平年-c程序设计 日历问题

问题描述

c程序设计 日历问题

题描述
在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几。
2、输入数据
输入包含若干行,每行包含一个正整数,表示从2000年1月1日开始逝去的天数。输入最后一行是?1, 不必处理。可以假设结果的年份不会超过9999。
3、输出要求
对每个测试样例,输出一行,该行包含对应的日期和星期几。格式为“YYYY-MM-DD DayOfWeek”, 其中 “DayOfWeek” 必须是下面中的一个: "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" and "Saturday“。

时间: 2024-10-28 04:29:21

区分闰年和平年-c程序设计 日历问题的相关文章

SharePoint 2013 日历重叠功能简介

之前做了一个"SharePoint 2013 日历根据Category显示不同颜色",然后大家留言说为什么不用SharePoint自带的日历重叠功能,所以自己尝试一下这个功能,和之前的博客进行一下对比. 1.创建一个新的日历,如下图: 2.在Ribbon菜单上,Calendar选项卡中,找到Calendar Overlay,如下图: 3.点击Calendar Overlay,进入Settings,如下图: 4.点击New Calendar,设置Calendar Overlay,点击Re

移动开发中的极简设计

本文讲的是移动开发中的极简设计, 设计是一件用户驱动很强的工作.随着用户越来越偏好更简洁的交互界面,如何剔除多余的元素,保留最基础最重要的元素是极简设计的关键.极简设计形式和功能完美结合.它最大的优点是极简的表现形式,简洁的线条,大方的留白,简约的图形化元素,就算是很复杂的内容,在这样的设计下也会显得很简洁和干练.当然,如果能有效的利用这些元素. 极简设计必须要 简洁明了和一致的可用性 .你的交互系统应该通过 清晰的视觉传达(clear visual communication) 来解决用户的问

一道面试题:比较两个集合是否相等?

先声明:本文内容是偏向于应用开发的,分析解答过程不适用于纯算法研发岗位.   朋友小P近来参加某互联网公司的电话面试,被问到一道题:怎么判断两个集合是否相等?注意,这是面试官的原话,一字不多,一字不少.   小P迅速回答道用哈希,对方在电话里也没有要求给出具体的解决方案,就问除了哈希还有别的方法吗?小P回答暂时没想到别的方法,对方也没继续追问,就进入到其它题目的问答.   今天聊起时感觉这是道不错的面试题:难度合适,可以根据不同的回答考察出不同类型的面试者,以及在整个展开的过程中可以初步了解到面

蓝桥试题高斯日记 ++-关于蓝桥试题,高斯日记问题

问题描述 关于蓝桥试题,高斯日记问题 先附上我的代码,再说我的思路. #include using namespace std; int main() { int year=1777,month=4,day=30; int n=8113,leap; //cin>>n; n=n-285;//经过285天后日期变为1778-1-1 year=1778;month=1;day=1; int a=0,b=0;//用于记录闰年和平年个数 int mon[12]={31,29,31,30,31,30,31

12个数字营销和客户体验的成功秘诀

创建好的客户体验是区分市场领导者和平庸者的标杆.以下是帮你规划未来数字营销的12个观念,惯例,战略和忠告 要在拉斯维加斯表演,你就要让观众觉得你出彩.这就是Adobe最近举办的Adobe 2017年峰会,有Peyton Manning的励志谈话,惊现Ryan Gosling和Penn & Teller,<周六夜现场>的Kate McKinnon展示她的即兴表演天赋. 但营销者是去那儿学习的,而会议也是冲着营销这个主题.以下就是这12个数字营销观念,惯例,战略,以及峰会分享的智慧. 1.

利用Python实现图书超期提醒_python

一.模拟登录图书馆管理系统 我们可以先看一下登录页面(很多学校这些管理系统页面就是很low): 两种方式去模拟登录图书馆: 1. 构造登录表单进行模拟登录 这种方式模拟登录似乎是很可靠的,但有时候就是在验证码获取上很困难,如果简单的网站,有的会利用当前时间戳来构造验证码,这种就很容易从网页上观察出来,但比如我们这次要模拟登录的网站似乎是不能这样做,因为它是使用JavaScript标准库里的Math函数直接随机生成的验证码链接,可以从下面图片上观察验证码处的代码: 它使用Math.random()

《C语言程序设计》一3.1 案例引入——判断闰年

3.1 案例引入--判断闰年 在解决实际问题时,经常会遇到当程序顺序执行到某条语句时,需要根据不同的情况选择不同的行为.例如,计算居民定期存款的利息时,要根据存款年限的不同而选择不同的年利率. [例3-1] 编程实现判断某一年是否为闰年. 程序分析: 可被400整除的年份或可被4整除但不能被100整除的年份是闰年. 参考程序: /* 程序名:prg3-1.c 功能:判断某一年是否为闰年 */ #include <stdio.h> int main() { int year; printf(&q

基于javascript编写简单日历_javascript技巧

一.表格行数问题      既然要显示日期表格的话,首先得知道这个表格有多少行多少列,列数是已经确定的,从星期天(日历上第1列是星期天)到星期六一共7列.要解决行数问题之前,还得先知道这个月的第1天是星期几,因为每个月的1号并不都是从日历上的星期天开始排的,可能1号是星期五,星期六也说不定,所以1号的左边部分,就得用空表格代替了.那么用多少个空表格代替呢,这里就得用到getDay()方法了,该方法返回数组[0-6]中的一个数字,0代表星期天,1代表星期一,2代表星期二,以此类推.所以如果一个月的

php实现的日历程序_php技巧

本文实例讲述了php实现的日历程序.分享给大家供大家参考.具体如下: <?php ////判断$Year和$Month是否为空,如果为空就获取系统当前日期,否则用$_GET获取 $Year = empty($_GET['Year']) ? date("Y"): $_GET["Year"]; $Month = empty($_GET['Month']) ? date("m"): $_GET["Month"]; ////获取