输出1900-2000年中是闰年的年份,怎么写呢

作者&投稿:康弯 (若有异议请与网页底部的电邮联系)
用C语言编程,利用关系表达式,输出1900-2000年内的闰年年份~

#include int check_leap(int year) //判断闰年{ if( (year%100)==0 ) { if( (year%400)==0 ) return 1; } else if( (year%4)==0 ) return 1; return 0;}void print_leap_year(int start, int end){ int i; for(i=start;i<=end;i++) { if(check_leap(i)==1) printf("%d is leap year
"); }}int main(void){ print_leap_year(1900,2000); return 0;}

package ch5;
public class C_5 {
public static void main(String[] args) {
int year=1900;
for(;year<=2000;year++) //从1000开始循环,循环到2000
{
if(year%4==0&&year%100!=0||year%400==0) //如果是闰年
{
System.out.println(year); //输出年份
}
}
}
}

代码如下:

#include "stdio.h"

main()

{

int i;

for(i=1900;i<=2000;i++)

if(i%4==0 && i%100!=0 || i%400==0)

printf("%d,",i);

}

扩展资料:

编译 & 执行 C++ 程序方法:

1、打开vs2010,选择"visual c++开发设置",然后点击"启动Visual Studio"。

2、"Visual Studio"选择默认环境设置。

3、进入"Visual Studio"后点击新建项目。

4、在弹出窗口选择 Visual C++标签下的空项目,输入名称以及保存位置。

5、在左侧的"解决方案资源管理器"中,选择"源文件"右击,然后选择"添加"->"新建项"。

6、在弹出窗口中,选择"C++文件(.cpp)",输入文件名称,单击"添加"。

7、现在输入具体的代码,例如输入简单的Hello World程序。

8、依次单击"调试"->"开始执行(不调试)"或按Ctrl+F5开始运行。



一、问题分析

闰年的判断规则如下: 

1.若某个年份能被4整除但不能被100整除,则是闰年。 

2.若某个年份能被400整除,则也是闰年。

二、根据闰年的判断规则,代码设计如下

#include<stdio.h>

int main()

{

int i;

for(i=1900;i<=2000;i++)

{

if(i%4==0 && i%100!=0 || i%400==0)

//闰年:年数能被4但是不能被100整除,或者能被400整除的。

printf("%d
",i);

}

return 0;
}

扩展资料:

计算1900-2000年中是闰年的年份的代码还可以如下设计:

#include <stdio.h>

int check_leap(int year) //判断闰年

{

if( (year%100)==0 )

{

if( (year%400)==0 )

return 1;

}

else if( (year%4)==0 )

return 1;

return 0;

}

void print_leap_year(int start, int end)

{

int i;

for(i=start;i<=end;i++)

{

if(check_leap(i)==1)

printf("%d is leap year
");

}

}

int main(void)

{

print_leap_year(1900,2000);

return 0;

}

参考资料:百度百科-printf



根据闰年的判断规则,代码设计如下:

#include "stdio.h"
main()
{
int i;

for(i=1900;i<=2000;i++)

if(i%4==0 && i%100!=0 || i%400==0)

printf("%d,",i);

}
if(i%4==0 && i%100!=0 || i%400==0)这句话的意思是如果 i除以4的余数等于0 并且 i除以100的余数不等于0 或者 i除以400的余数等于0 条件成立

扩展资料:

输出1900-2000年中是闰年的年份还可如下设计

#include<stdio.h>
int main()
{
int i;
for(i=1900;i<=2000;i++)
{
if(i%4==0 && i%100!=0 || i%400==0)
//闰年:年数能被4但是不能被100整除,或者能被400整除的。

printf("%d
",i);
}
return 0;
}

参考资料:printf_百度百科



#include<stdio.h>

int main()

{

int i;

for(i=1900;i<=2000;i++)

{

if(i%4==0&&i%100!=0||i%400==0)//i能除尽4且不能除尽100或者能否除尽400

printf("%d
",i);//能输出i

}

return 0;

}

扩展资料:

判断标准为

1、能整除4且不能整除100。

2、能整除400。

缘由

1、产生闰年原因:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为四年累计一天,故四年于2月加1天,使当年的历年长度为366日,这一年就为闰年。

2、上面算法又有了一个问题,就是0.2422*4=0.9688,比一天还差0.0322天,每4年差0.0322天不算多,但每400年就会差了约3天。即是说,假如每4年一个闰年,那么每400年就会有100个闰年,然后会多算了3天。

所以,就规定了每四百年中要减少三个闰年。公历年份是整百数的,必须是400的倍数的才是闰年,不是400的倍数的,虽然是100的倍数,也是平年。



看来你这个新手有点太新了,我用文字给你描述已下这句话if(i%4==0 && i%100!=0 || i%400==0)

如果 i除以4的余数等于0 并且 i除以100的余数不等于0 或者 i除以400的余数等于0 条件成立

&& % != || 都是些运算符 等你学到了就明白了 很简单 没什么难理解的东西

#include "stdio.h"
main()
{
int i;

for(i=1900;i<=2000;i++)

if(i%4==0 && i%100!=0 || i%400==0)

printf("%d,",i);

}

在1900年,1840年,2000年,1949年,1990年中,是平年的有(),是闰年的有...
答:1840,2000是闰年,1900,1949,1990是平年 公历闰年判定遵循的规律为: 四年一闰,百年不闰,四百年再闰.公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1.能被4整除而不能被100整除。2.能被100整除也能被400整除。

在1900年,1996年,2004年,2019年,2000年中有几个是闰年?
答:闰年是指能够被4整除但不能被100整除的年份,或者能够被400整除的年份。根据这个规律来计算,1900年不是闰年(能够被100整除但不能被400整除),1996年、2000年和2004年都是闰年(能够被4整除且不能被100整除),2019年不是闰年(不能被4整除)。因此,在此给出答案:"1996年,2000年,2004年"是...

在1900年,1840年,2000年,1949年,1990年中,是平年的有(),是闰年的...
答:1840,2000是闰年 1900,1949,1990是平年 公历闰年判定遵循的规律为: 四年一闰,百年不闰,四百年再闰.公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1.能被4整除而不能被100整除。2.能被100整除也能被400整除。

使用for循环输出2000到2019年中的平年和闰年?
答:使用for循环输出2000到2019。年中的年平均和闰年。使用for输出。循环输出两千大。2019年终的平年和闰年,这个不用那么麻烦。闰年是能够被四整除的,其他的则为平年。

中国的1900年~2000年是不是现代?
答:那看你的现代的代取什么意思?如果是研究历史,那么在中国传统中这个代指的就是朝代的代,现代顾名思义就是指本朝建国以后的事情,但世界史不同,世界史是以大航海时代为开端1500年以后称为现代,而受西方历史观的影响,将1919年五四运动工人阶级登上历史的舞台作为中国现代史的起点。不过按着公元历法...

1900年到2000年人们发现和发明了什么
答:盘尼西林(即青霉素)1929年,英国的弗莱明首次研制,1941年用于第二次世界大战中受伤的士兵,被誉为仅次于原子弹的发明。4、DNA 19532月28日,英国著名遗传学家弗朗西斯·克里克宣布他“发现了生命的秘密”。克里克和他美国的同行詹姆斯·沃森多年来一直致力于生命科学的研究,终于从细胞核中发现了决定生命...

19981900120002003这些年份中闰年是什么?
答:上述几个年份之中,只有2000年是闰年,其他都是平年,包括1900年也是平年。闰年并不是简单的四年一次

在1900年2000年,2008年,2010年中,什么什么视频年,什么什么是闰年
答:公历年份是四的倍数是闰年,公历年份是整百数的必须是四百的倍数才是闰年,公历年份不是四的倍数的是平年,所以1900年、2010年是平年。2000年、2008年是闰年。

1900年2020年2011年2012年2000年中有几个平年几个闰年?
答:一般来说,能被4整除的年称为闰年,不能整除就是平年,那么1900、2020、2012、2000都能被4整除,所以这四年是闰年,2011年不能被4整除,这一年是平年。

1900年至2022年哪些年是闰年
答:一、闰年有两种情况:1、普通闰年:公历年份是4的倍数的,一般是闰年。2、世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年,如1900年不是世纪闰年,2000年是世纪闰年);二、1904能够被4整除,1908能够被4整除,以此类推这样的年份有:1904、1908、1912、1916、1920、1924、1928、1932、1936、...