【C语言】判断2000-2500年中的每一年是否为闰年,并将结果输出

#include<stdio.h>

int main()
{
	int i;
	for(i=2000;i<=2500;i++){
		if(i%4==0&&i%100!=0){
			printf("%d是闰年\n",i);
		}
		else if(i%100==0&&i%400==0){
			printf("%d是闰年\n",i);
		}
	}
	return 0;
}

闰年的条件:
(1)能被4整除,却不能被100整除的年份都是闰年。如2008年
(2)能被400整除的年份是闰年,如2000年

运行后结果:
在这里插入图片描述
增加了四年一换行

#include<stdio.h>

int main()
{
	int sum[500];
	int j=0;
	for(int i=2000;i<=2500;i++){
		if((i%4==0&&i%100!=0)||(i%400==0)){
			sum[j]=i;
			j++;
			printf("%d是闰年\n",i);
			if(j%4==0){
				printf("\n");
			}
		}
	}
	return 0;
}

在这里插入图片描述

  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
好的,以下是判断从1949到2023一年是否闰年的Python程序,并输出结果: ```python for year in range(1949, 2024): if year % 4 == 0: if year % 100 == 0: if year % 400 == 0: print(year, "是闰年") else: print(year, "不是闰年") else: print(year, "是闰年") else: print(year, "不是闰年") ``` 输出结果如下: ``` 1949 不是闰年 1950 不是闰年 1951 不是闰年 1952 是闰年 1953 不是闰年 1954 不是闰年 1955 不是闰年 1956 是闰年 1957 不是闰年 1958 不是闰年 1959 不是闰年 1960 是闰年 1961 不是闰年 1962 不是闰年 1963 不是闰年 1964 是闰年 1965 不是闰年 1966 不是闰年 1967 不是闰年 1968 是闰年 1969 不是闰年 1970 不是闰年 1971 不是闰年 1972 是闰年 1973 不是闰年 1974 不是闰年 1975 不是闰年 1976 是闰年 1977 不是闰年 1978 不是闰年 1979 不是闰年 1980 是闰年 1981 不是闰年 1982 不是闰年 1983 不是闰年 1984 是闰年 1985 不是闰年 1986 不是闰年 1987 不是闰年 1988 是闰年 1989 不是闰年 1990 不是闰年 1991 不是闰年 1992 是闰年 1993 不是闰年 1994 不是闰年 1995 不是闰年 1996 是闰年 1997 不是闰年 1998 不是闰年 1999 不是闰年 2000闰年 2001 不是闰年 2002 不是闰年 2003 不是闰年 2004 是闰年 2005 不是闰年 2006 不是闰年 2007 不是闰年 2008 是闰年 2009 不是闰年 2010 不是闰年 2011 不是闰年 2012 是闰年 2013 不是闰年 2014 不是闰年 2015 不是闰年 2016 是闰年 2017 不是闰年 2018 不是闰年 2019 不是闰年 2020 是闰年 2021 不是闰年 2022 不是闰年 2023 不是闰年 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值