求闰年的!!!

在这之前,必须的想明白判断闰年的条件,还有一些逻辑关系。然后问题应该就不大了。

#include <stdio.h>

void main(void){

int year;

printf("1000至2000年间的润年有:\n");

for(year=1000;year<2001;year++)

if(!(year%4) && year%100 || !(year%400))

printf("%d ",year);

printf("\n");

}

时间: 2024-08-01 16:23:14

求闰年的!!!的相关文章

C语言求闰年代码

#include<stdio.h> int main() { int year; year=1900; while(year<=2000) { if(year%400==0||year%4==0&&year%100!=0) { printf("%d是闰年\n",year); year++; } else year++; } return 0; }

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

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

求两个年份之间闰年的数目

最开始碰到的是这个问题,求给定的两个数之间能同时被2,3,5整除的数,可以发现如果一个数能同时被2,3,5整除,那么它肯定可以被30整除.我们可以编写一个函数判断一个数是否可以被30整除,然后遍历给定的两个数中的区间逐个地判断就可以了. //解法一 bool isNums(int num) { if(num%30==0) return true; return false; } int calculateNums2(int begin,int end) { int count=0; for(in

hihoCoder 1148 2月29日

时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). 只有闰年有2月29日,满足以下一个条件的年份为闰年: 1. 年份能被4整除但不能被100整除 2. 年份能被400整除 输入 第一行为一个整数T,表示数据组数. 之后每组数据包含两行.每一行格式为"month day, year",表示一个日期.month为{"January", "February",

小甲鱼python视频第五讲(课后习题)

1.求闰年(有待优化,只能循环一次) year = int(input("请输入年数:")) if year % 4: print("不是闰年") #不能被4整除的 else: if year % 400: if year % 100: print("闰年") #能被4整除的但不能整除100的 else: print("不是闰年") #能被4整除也能整除100但不能整除400 else: print("闰年"

C#OOP之二 变量和表达式

2.1  C#的基本语法 C#代码的外观和操作方式与C++和Java非常相似.初看起来,其语法比较混乱, 不像书面英语和其他语言.但是,在C#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写出可读性很强的代码. 与其他语言的编译器不同,无论代码中是否有空格或回车符或tab字符(这些字符统称为空白字符),C#编译器都不考虑这些字符.这样格式化代码时就有很大的自由度,但遵循某些规则将有助于使代码易于阅读. C#代码由一系列语言组成,每一个语句都用一个分号来结束.因为空格被忽略,所以一行可以

杭电acm 1076题

水题,一个求闰年的题目,复习一下闰年的求法.... 1,如果能被4整除但不能被100整除的是闰年 2,能被400整除的是闰年 题目大意是:给定一个开始年份T以及一个正数N,要求求出从T开始,到了哪一年刚好是第N个闰年,如果开始年份是闰年则记为第一个闰年.... 1 /*********************************** 2 杭电acm 1076题 已AC 3 *************************************/ 4 #include <iostream>

php的运算符

运算符也叫(操作符) 1.算数运算符  +  -  *  /  %  ++  -- (1) %运算符,两数相除取余数,两侧必须是数值类型的数据,通常用于 整除运算 或 控制范围,不要用于小数或者负数 例如:求闰年 <?php $year=2013; if($year%4==0 && $year%100!=0 || $year%400==0){ echo '闰年'; }else{ echo '平年'; } ?> 闰年与平年的区别: 遇到整百年时(如2000,1900,300)要被

python11.14

学习要点: 1.第一个改进要求:猜错的时候程序提示用户当前的输入比答案大了还是小了. 2.第二个改进要求:程序应该提供多次机会给用户猜测,专业点来说就是程序需要重复运行某些代码. 3.第三个改进要求:每次运行程序产生的答案是随机的:(引入模块random模块) 这个random模块里边有个函数叫做:randint(),ta会返回一个随机的整数. if 条件: 条件为真(true)执行的操作.else:条件为假(False)执行的操作. python的while循环语法: while 条件 : 条