其实c++语言与c语言有太多共同的东西,学习过c语言再学习c++语言就显得轻而易举。当然学过了c++再去学习c语言也是有一些帮助的(但是个人不提倡先学习c++在学c语言)。由于现在经常看见有关闰年的程序,风式各样,眼花缭乱,些许凌乱,观来顿感疲惫。在此希望通过最常用的3种语言(c,c++,java)详细的解释闰年的计算,希望不会误人子弟!

通过c+语言编写一些基础的程序还是很方便的。下面用一个示例证明:

题目: 用c++编写一个判断闰年的程序。

题目分析:

1 题目要求,c++编程语言,判断类型程序,判断是否为闰年。

2 程序建模, 举个例子:200年:200/4=50 不是闰年,但是400(400/4=100)是闰年。这怎么办?怎么让200不是闰年而400是闰年呢?于是我们想到一个表达式:设n为年份,(n/4=整数并且(&&)n/100不等于整数)或者(||)n/400是整数。这样让200不是闰年,而400确实整数。比如n=1996;n/4=499(整数)并且1996/100=19.96(不是整数)这样1996就是闰年。加入n=2000呢?2000/4=500,2000/100=20。于是2000不是闰年,但是2000/400=5;于是假和真的或者(||)是真,于是2000是闰年。(如果还是没看明白请百度链接为:http://baike.so.com/doc/5366944-5602688.html)

3 程序设计,由于程序简单所以可以不用其他函数一个主函数就够(main),应当有输入(cin)输出(cout),判断语句(程序的核心)。

通过以上步骤得到c++程序如下:

运行环境:VC6.0

输入示例如下:

最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!

c语言判断整数_用c++编写闰年的判断基础程序相关推荐

  1. c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......

    导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...

  2. python漂亮界面 数独游戏源代码_使用Python编写数独游戏自动出题程序

    原标题:使用Python编写数独游戏自动出题程序 数独是一个很好玩的游戏,可以锻炼推理能力.下面的代码可以自动生成数独游戏题目. fromrandom importshuffle, randrange ...

  3. java float 判断整数_判断一个数是否是整数

    PS:在阅读本篇文章之前,最好先搞清楚: 1.数据类型在计算机内的存储方式: 2.数据类型在VC++或者GCC中的数值范围和精度. 如果对以上两点不清楚,请先阅读另一篇文章<计算机的数据存储及V ...

  4. python使用for循环输出0~10之间的整数_用Python编写一个程序,使用for循环输出0~10之间的整数...

    想要内果的变量result = 0 #逐个容获取从 0到 10 这些值,并做累加操作 for i in range(0,10): result += iprint(result) 上面代码中,使用了 ...

  5. java体重指数计算器程序_用Java编写一个简单的计算器程序

    展开全部 import java.awt.*; import java.awt.event.*; public class CalcAppDemo extends Frame{ private Tex ...

  6. python数独游戏源代码_使用Python编写数独游戏自动出题程序

    数独是一个很好玩的游戏,可以锻炼推理能力.下面的代码可以自动生成数独游戏题目. from random import shuffle, randrange def generate(): # 初始网格 ...

  7. python超市收银程序_用java编写超市收银小程序

    编写代码: import java.util.Scanner; public class CashierDemo { public static void main(String[] args) { ...

  8. java在客户端生成文件_用Java编写创建一对客户端/服务器程序,利用数据报将一个文件从一台主机传送到另一...

    展开全部 下面是e5a48de588b63231313335323631343130323136353331333337386564我自己写的一个读取并显示txt文件的demo,希望对您有帮助. pu ...

  9. java走马灯_用java编写的一个简单走马灯程序

    实验的时候要求做一个走马灯程序,写完顺便发上来填补下博客的空白,日后有空还会发更多自己编写的程序,让大家指教指教-- package clock; import java.awt.*; import ...

最新文章

  1. 马云:很多P2P公司披着互联网金融的外衣做非法金融服务
  2. qt学习之路3 ---信号与槽机制
  3. Innobackupex实现mysql在线搭建master-slave主从复制
  4. CSS3笔记之定位篇(二)z-index
  5. 加快信息化建设对地方发展的_加快设计师职业发展的9种方法
  6. 出了本练内功的书:《完美软件开发:方法与逻辑》
  7. 【10】jQuery学习——入门jQuery选择器之表单选择器
  8. 优化小技巧——复杂属性对象的read模式
  9. STM32F7xx —— 看门狗
  10. C/C++编程笔记:浅析 C 语言中宏定义的使用,知识点全解
  11. 系统架构设计上需要注意的
  12. deeplearning中卷积后尺寸的变化
  13. SQL Server中的查询优化技术:提示和技巧
  14. arcgis python 教程-按区域消除--arcgis python实例教程
  15. 【手写数字识别】基于matlab Fisher分类手写数字识别 【含Matlab源码 505期】
  16. memcache集群服务:memagent配置使用
  17. Linear Mixde Model:线性混合模型简介
  18. 如何使用Python制作网站?
  19. Flink 1.11 中的动态加载 udf jar 包
  20. 将Spring Boot应用程序迁移到Java 9-模块

热门文章

  1. 结构损伤检测与智能诊断 陈长征_宿迁厂房安全检测多少钱介绍说明
  2. 深度搜索和广度搜索领接表实现_数据结构与算法--图的搜索(深度优先和广度优先)...
  3. Python help 函数 - Python零基础入门教程
  4. python 解方程 sympy_用Python和Sympy求解方程并得到数值答案
  5. diy机器人图片 手绘纸箱_废物利用,她用几个纸箱让家里变成动物园,孩子回家乐坏了!收藏...
  6. 云南大学计算机网络期中考试刘春花,实验九基于CRC编码的检错程序的实现.doc...
  7. mysql出现core dumped_mysql-为什么我遇到分段错误(核心已转储)?
  8. html点击事件传参 php,HTML通过事件传递参数到js详解及实例
  9. 读保护_混合ASIL系统中不同安全等级模块间的边界保护
  10. linux brctl命令,Linux中brctl命令起什么作用呢?