1. 写了个万年历的功能练练手。还没有写交互的代码,只是把方法写完了。先给出头部和方法签名

判断闰年: 能整除400的年份 或者 能整除4,但是不能整除100的年份为闰年

求某年莫个月份有多少天, 主要是闰年和平年在2月份的区别,闰年2月份有29天,平年2月份28天

算法:1.先算整年的部分:比如2018年,完整已经过了的年份有2017个,按平年算有 2017 * 365 天,但是其中闰年是366天,每个闰年少算了一天。1至2017有几个闰年呢, 首先从闰年的定义:能整除400的年份 或者 能整除4,但是不能整除100的年份为闰年

闰年的数量 =  整除4的数量 - 整除100的数量 + 整除400的数量

所以最后的结果是 2017 * 365 + 闰年的数量 + 2018年1月1日到当前日期的天数

因为公元元年1月1日是星期1,所以先算出从公元元年算起,当前日期是第几天,然后对7求模,星期天的时候返回 0

当我看到Linux系统有这样一个命令system(“cal”)可以打印日历后,自己就想着也做一个,于是就上网找了找万年历的相关资料:由于万年历具有以下特点:1平年365天(52周+1天),闰年366天...博文来自:浮生流年的博客

一、杂谈     大一学了C之后一直困惑,C到底怎么用?它不像HTML那么直观,也没有SQL那么常用,更没有Java那么功能强大,那他为何还存在,并依然火热呢?     答案很简单:编程语言是一家,C...博文来自:gaobosky的博客

c语言实现万年历c语言实现万年历c语言实现万年历c语言实现万年历c语言实现万年历c语言实现万年历c语言实现万年历

(1) 闰年判断模块。该模块用于输入一个年份能够判断该年是闰年还是平年。  (2) 星期计算模块。该模块主要是输入日期能够判断该日期是星期几。  (3) 月历查询模块。该模块是系统的核心模块,是用来显

这是我自己写的万年历,里面附有源代码和可执行文件,源代码有一定的解释,有利于初学者学习的

先来看效果图功能就是输入一个年月日输出当月的日历基本思路1.打印一个日历的模板出来2.判断平年还是闰年3.设置一个时间的初始点计算距离这一天的天数首先打印模板/********************...博文来自:viafcccy的博客

万年历简述万年历——就是输入一个日期可以查询是星期几,这个功能看起来很普通,但是如果用程序时间的话,还是药费一番周折:我们需要保存一个固定的日期,存放它是星期几,输入一个自定义的日期,通过二者的日期差...博文来自:体会编程语言独到的美

学了一个学期的C,由于C语言基础不扎实,所以重新学习了一次。参考了一部分网上代码,按照框架思路自己再编写了程序代码。只是简单万年历功能的实现。一些不足之处,还请多多包涵~~#include#inclu...博文来自:Pason_PC的博客

上一次的万年历在后来的测试发现当1号是周日时,无法正确输出,后来加了语句:if(week==0)    week=7;并且在确定当前日期到1900年1月1日的方法进行改进,不在采用for循环来遍历19...博文来自:rz191162792的博客

此项目的主要目的是实现根据用户输入的年月日,显示出对应是星期几,同时显示出该月的日历。...博文来自:u012810362的专栏

经过近这几天的努力,终于写完了这个万年历挖年里的程序了,共享一下 [需求]   请打印出任意年份的日历[代码][输出] 02...博文来自:六六哥的博客

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩...博文来自:weixin_30888413的博客

题目:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果xy则将x与y的值进行交换,然后再用x与z进行比较,如果xz则将x与z的值进...博文来自:哦,也好的博客

基本功无论在什么领域内都有着不容忽视的地位,想要学好编程,并将程序运动到实际当中去一定要学好基础,学好C语言基础,打下扎实的编程基本功,我们将带你走进编程的世界。    我是先完成的《C语言深...博文来自:walle2018的博客

题目要求编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。逻辑分析3次循环,如果输入正确的话,则输入正确登录成功,否则输...博文来自:han_shi_lei的博客

初中有一次开始尝试自己组装台式机,之后就对计算甲从满了兴趣,一直想搞懂计算机是个什么东西,后来去买了一本《深入理解计算机系统》的书的英文版(Computer Systems: A Programmer论坛

C语言程序设计——控制结构1.顺序程序设计(1)已知三边,计算三角形面积--思考题:--(2)求圆的周长l和面积S-思考-(3)鸡兔同笼问题思考1.顺序程序设计(1)已知三边,计算三角形面积问题:输入...博文来自:涛涌四海向大家学习,与大家携手共进……

本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论

相关标签:万年历程序

c 语言万年历算法,【C语言】第一个C语言小程序 —— 日期算法和万年历相关推荐

  1. C语言第一行是1第二行是1和2,【C语言】第一个C语言小程序 —— 日期算法和万年历 2...

    1. 上一篇我们只完成了 a. 算出某年某月某日是星期几 b. 打印出某年某月的日历 这一次我写了一个打印某一年的日历.一开始我是不打算写的,因为可以调用之前的方法,分别打印出这一年12个月的日历.但 ...

  2. c语言有啥简单的小程序,c语言-简单小程序-简单算法

    <c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...

  3. c语言小游戏vc,C语言探索之旅:第一个C语言小游戏

    C语言探索之旅:第一个C语言小游戏-1.jpg (37.05 KB, 下载次数: 0) 2018-10-8 19:23 上传 内容简介 1.课程纲领 2.第一部分第八课:第一个C语言小游戏 3.第一部 ...

  4. ouc 2022 移动软件开发 实验五:第一个 Android 应用小程序

    一.实验目标 1.安卓移动端开发环境搭建 2.编写第一个 Android 应用小程序 二.实验步骤 1.安卓移动端开发环境搭建 1.1 电脑安装 jdk 创建一个英文名称的文件夹(尽量别用中文),将下 ...

  5. Android | 教你如何开发一个拍照翻译小程序

    华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验.得益于华为长期技术积累,ML Kit 为开发者提供简单易用.服务多样.技术领先的机器学习能力,助力 ...

  6. 安卓开发实战,用HMS MLKit华为机器学习服务开发一个拍照翻译小程序

    文章目录 引子 想象中的旅游 实际中的旅游 太难了 拍照翻译帮你忙 文本识别 翻译 拍照翻译APP开发实战 1 开发准备 1.1 在项目级gradle里添加华为maven仓 1.2 在应用级的buil ...

  7. 挑战30天,开发一个消防答题小程序。教你如何处理小程序用户注册

    [吃瓜群众]啦啦啦~,几天不见我又来了.今天更新第二期,这几天在处理用户注册和题库收集. 知识点:注册逻辑.登录缓存 上一期咱们讲了,如何搭一个基本的小程序框架,涉及开源组件(colorUI.Vant ...

  8. “微天气” - 一个基于微信小程序的智能天气预报体验

    "微天气" - 一个基于微信小程序的智能天气预报体验 一.引言 微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生 ...

  9. 怎么开发一个自助打印机小程序

    如果你想开发一个自助打印机小程序,你可以以下这些步骤: 了解打印机技术:需要了解打印机的工作原理和通信协议,以便与小程序进行通信. 选择开发语言:可以使用诸如JavaScript.Python等常用编 ...

  10. springboot md5加密_实在!基于Springboot和WebScoket,写了一个在线聊天小程序

    基于Springboot和WebScoket写的一个在线聊天小程序 (好几天没有写东西了,也没有去练手了,就看了看这个...) 项目说明 此项目为一个聊天的小demo,采用springboot+web ...

最新文章

  1. 深度学习与计算机视觉:基于Python的神经网络的实现
  2. java计算时间跨度_请问如何使用Java计算时间跨度并格式化输出?
  3. 让不带www的域名跳转到带www的域名
  4. 51Nod 1105 第K大的数 二分答案
  5. 楚留香手游服务器维护,【楚留香手游】4.27日游戏维护公告
  6. 【今日CV 视觉论文速览】05 Dec 2018
  7. python反向代理服务器_主机、服务器,代理服务器,反向代理服务器理解(自用)...
  8. 抽象工厂模式java_Java描述设计模式(04):抽象工厂模式
  9. 国产服务器虚拟化产品,国内主流虚拟化厂商之间比较.doc
  10. DTCC 干货分享:Real Time DaaS - 面向TP+AP业务的数据平台架构
  11. 数字化赋能全零售 国美按下战略加速键
  12. matlab曲线拟合成两直线,最小二乘法曲线拟合 原理及matlab实现
  13. CAD中画一条直线与两个圆相切
  14. 3D目标检测评估标准
  15. 关于经管类实证论文的结构及写作
  16. iphone为什么不能连接到服务器未响应,苹果手机(iPhone)连接电脑没反应?(这样就可以解决!)...
  17. JNI入门学程之HelloWorld篇
  18. C++坦克大战(新手)
  19. 草莓采摘机器人——ROS导航(一) ROS Kinetic + Handsfree系统安装以及环境配置
  20. HC-SR501红外热释电传感器

热门文章

  1. 外卖侠小程序源码v4.24.0微擎插件外卖cps同城生活团购
  2. Newifi3(新路由3)刷潘多拉(Pandora)固件
  3. 新库上线 | CnOpenData中国工业企业绿色专利及引用被引用数据简介
  4. python3详细安装教程
  5. 黄山旅游自助攻略住宿行程路线篇
  6. R语言安装包下载和安装
  7. winform开发框架介绍
  8. 软考网络工程师第一章复习
  9. 32bit64bit Win7系统下的IE8离线升级到IE11方法
  10. 光通信仿真软件Optisystem 15.0 学习版