欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

练习3-5 输出闰年

发布时间:2024/5/15 编程问答 13 豆豆
如意编程网 收集整理的这篇文章主要介绍了 练习3-5 输出闰年 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

练习3-5 输出闰年1111

浙大版《C语言程序设计(第3版)》

题目
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

输入格式:

输入在一行中给出21世纪的某个截止年份。

输出格式:

逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。

输入样例1:

输出样例1:

输入样例2:

输出样例2:

#include<stdio.h> #include<math.h> int main() {int year, i, count=0;scanf("%d", &year);if(year<=2000||year>2100)//判断是否为21世纪printf("Invalid year!\n");else{for(i=2001; i<=year; i++){if(i%4==0&&i%100!=0||i%400==0){printf("%d\n", i);count++;}}//不存在闰年if(count==0)printf("None\n");} return 0;}

总结

以上是如意编程网为你收集整理的练习3-5 输出闰年的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。