首页/知天下事/正文
C语言实现多年份闰年判断:小白学习日记与代码详解

 2025年02月23日  阅读 8

摘要:“C语言小白的学习日记”判断多个年份是否是闰年具体实现:#intmain(){intn;//用户输入的年份个数("请输入需要判断的年份个数:");("%d",&n);int[n];//定义一个数组存储年份("请输入%d个...

“C语言小白的学习日记”

判断多个年份是否是闰年

具体实现:

#

int main() {

int n; // 用户输入的年份个数

("请输入需要判断的年份个数:");

("%d", &n);

int [n]; // 定义一个数组存储年份

("请输入 %d 个年份:\n", n);

// 输入年份

for (int i = 0; i < n; i++) {

("%d", &[i]);

("判断结果如下:\n");

// 判断闰年

for (int i = 0; i < n; i++) {

如果([i] 能被 4 整除且不能被 100 整除)或者([i] 能被 400 整除),那么 {

("%d 是闰年\n", [i]);

} else {

("%d 不是闰年\n", [i]);

0;

分析:难点在于如何以 C 语言的方式把闰年的条件写入判断条件里。

百度搜到的规则如下:

闰年的判定规则

如果一个年份能被 4 整除,并且不能被 100 整除,那么这个年份就是闰年。比如 2024 年和 2004 年。

如果一个年份能被 400 整除,那么这个年份就是闰年。例如:1600 年是闰年,2000 年也是闰年。

除此以外的年份都是平年。例如:1900年、2100年。

如果 [i] 除以 4 的余数为 0 并且 [i] 除以 100 的余数不为 0 ,或者 [i] 除以 400 的余数为 0

理清思绪,分析条件:

条件1中存在与的关西,需要同时满足,则用&&连接两个条件。

条件2用或的方式||,连接条件1。

版权声明:本文为 “博览广文网” 原创文章,转载请附上原文出处链接及本声明;

原文链接:http://wen.bjhwtx.com/post/5955.html

标签:

博览广文网

博览广文网为所有文学爱好者、新闻爱好者、关注生活多方面内容的观众朋友提供多方位的内容呈现、提升阅读空间、填充碎片时间,开阔读者的视野、增长见识、了解民生、一个让您不出户尽知天下事的网站平台!
热门标签
关于我们
广文舒阅网—让天下读者有家可归!这里汇聚了各类优质文化信息,无论是全球热点、历史故事,还是实用百科、趣味探索,您都能轻松获取。我们希望用阅读点亮您的世界,让每一次浏览都充满收获和乐趣。
导航栏A标题
广文舒阅网
扫码关注
联系方式
全国服务热线:0755-88186625
Q Q:8705332
Email:admin@lanyu.com
地址:深圳市福田区海雅缤纷国际大厦5层501
Copyright 深圳市蓝宇科技有限公司 版权所有 备案号:京ICP备20013102号-1