循环应用之闰年个数

1.要求

2.分析

.要求

1)计算2000年至今的闰年个数,闰年:条件1.能被4整除但不能被100整除,条件2.如果是100的倍数,必须能被400整除

分析

第1步: 定义int类型变量countYear,初始值为0。用于累计闰年个数。 第2步: 已知循环次数,采用for循环。定义循环变量int year,初始值为2000 ,设置循环条件 year <= 2017,设置增减涨步长为每次year加1 第3步: 编写循环体,如果year%4等于0并且year%100不等于0或year%400等于0,则执行countYear自加1 第4步: 编在for循环外,输出countYear。即为闰年的个数

时间: 2024-08-01 04:42:38

循环应用之闰年个数的相关文章

php 使用自定义函数 在循环里判断闰年

<?php /** 使用自定义函数 在循环里判断闰年 **/ function is_runnian($year){ //自定义函数 if($year % 4 == 0 && $year % 100 != 0 || $year % 400 == 0) { return true; }else { return false; } } for($year=1500;$year<=2000;$year++) { if(is_runnian($year)) { echo $year.'

循环-22. 输出闰年

输出21世纪中截止某个年份以来的所有闰年年份.注意:闰年的判别条件是该年年份能被4整除但不能被100整除.或者能被400整除. 输入格式: 输入在一行中给出21世纪的某个截止年份. 输出格式: 逐行输出满足条件的所有闰年年份,即每个年份占一行.输入若非21世纪的年份则输出"Invalid year!". 输入样例 1: 2048 输出样例 1: 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 输入样例 2: 200

循环数组查找一个数

网上看了有些代码有些错误,这里重新更正了下 思想:循环数组有一边是有序的,首先先判断哪一边有序(通过将当前mid点与最左边节点比较),然后查看是否在有序边上 代码如下 #include<iostream> #include<assert.h> using namespace std; int Binary_Search(int *a,int low,int high,int value) { int mid=(low+high)/2; if(a[mid] == value) ret

循环结构-判断一个数是否为完全数(C语言)

同http://www.cnblogs.com/MichaelLee2015/p/4402993.html #include <stdio.h> int main() { int num;//表示输入的数 printf("请输入一个正整数,这个程序将判断此数是否为完全数\n");//提示用户输入 scanf("%d",&num);//获取输入的数 int sum = 0;//表示最后所有因子的和 //思路:找出这个数num所有的因数并且相加得到s

2015编程之美 2月29日(求闰年的个数)

<span style="font-size:14px;">// 描述 // 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). // 只有闰年有2月29日,满足以下一个条件的年份为闰年: // 1. 年份能被4整除但不能被100整除 // 2. 年份能被400整除 // 输入 // 第一行为一个整数T,表示数据组数. // 之后每组数据包含两行.每一行格式为"month day, year",表示一个日期.month为{"J

问题:循环元素,被选中元素个数,全选

一段时间不写js都有点忘记了,这里看几个常见的js,涉及到循环,计算元素个数,checkbox选中等问题,首先是html元素 <div class="content border p05"> <div><input type="checkbox" id="selectAll" name="selectAll">Select All</div> <table> <

美丽的for循环语句

美丽的for循环语句 题目:用for循环语句实现四个三角形不同的形状.   图案:    ---------------第一个三角形图形形状----------------**********第二个三角形图形形状---------------- * ** *******第三个三角形图形形状----------------******* ** * 第四个三角形图形形状----------------**** *** ** *---------------- code:    import java

c编程:整数的个数。

//给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数. //写程序计算给定的k个正整数中,1,5和10出现的次数. //输入 // 输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开. //输出 // 输出有三行,第一行为1出现的次数,第二行为5出现的次数,第三行为10出现的次数. #include<stdio.h> int main() { int k;//需要输入的正整数的个数 int i,j;//循环变量,必须在此

闰年的输出

★判断输入的年份段中有哪些年份是闰年,并统计闰年个数 #include<stdio.h> int main() { int year; int count=0; printf("1000~2000年间的闰年显示:\n"); for (year = 1000; year < 2001; year++)//年份的上下限 { if ((year % 4 == 0) && (year % 100 != 0))//闰年的判断条件 { count++; print