网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 网站建设 » 正文

【C语言】第一个C语言小程序 —— 日期算法和万年历

2019-8-7 21:51:36 | 作者:老铁SEO | 0个评论 | 人浏览

  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)已知三边,计算三角形面积问题:输入...博文来自:涛涌四海向大家学习,与大家携手共进……

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:万年历程序  
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    中国发布进口发展报告 货物进口连续10年位居世界第2
    男子被分手砸室友28锤泄愤 逃亡10年才知对方活着
    秦岭违建别墅涉事官员获刑 受贿50万修改土地证用途
    沪指高开震荡 金价连续多日走低
    中芯国际三季度收入8.16亿美元 净利润1.15亿美元
    獐子岛发公告扇贝大面积死亡 监管部门问询是否隐瞒
    13万亿板块迎重磅利好 部分国企改革股走出长牛态势
    近百亿借壳股价一字涨停 今年最牛重组股35日涨300%
    股票2019年1-10月私募基金八大策略排行榜出炉
    微软称将在全美遵守加州消费者隐私法:保护个人数据