首先要知道闰年是怎么计算的:

1.能被4整除,且不能被100整除;

2.能被400整除。

代码:

//求1000-2000年之间的闰年
int main() {
    int count = 0;
    for (int num = 1000; num <= 2000; num++) {
        //判断num是不是闰年?1.能被4整除,且不能被100整除;2.能被400整除
        if (((num % 4 == 0) && (num % 100 != 0)) || (num % 400 == 0)) {
            count++;
            printf("%d  ", num);

}
    }
    printf("1000-2000年之间的闰年个数:%d\n", count);
    return 0;
}

注意:这里要特别注意括号的处理,if判断里面将两张情况都囊括在内,&&代表与,||代表或。

巧妙的使用&&和||可以让代码更加的简洁容易

c语言 | 求1000-2000年之间的闰年相关推荐

  1. 输出1000~2000年之间的闰年

    闰年分为普通闰年和世纪闰年 普通闰年: 年份是4的倍数的, 且不是100的倍数, 为普通闰年(被4整除但不能被100整除) 世纪闰年: 年份是整百数的, 必须是400的倍数才是世纪闰年(能被400整除 ...

  2. 打印1000~2000年之间的闰年

    #define _CRT_SECURE_NO_WARNINGS 1//判断1000年~2000年之间的闰年#include <stdio.h>#define BEGIN_YEAR 1000 ...

  3. 1000年出现了哪些闰年C语言,C语言判断“1000年―2000年”之间的闰年

    判断是否为闰年的方法: ①.普通年能被4整除且不能被100整除的为闰年. ②.世纪年能被400整除的是闰年. ③.对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年. 这里我们 ...

  4. C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  5. c语言编写1000以内素数的函数6,C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  6. c语言求n到m之间的素数和

    c语言求n到m之间的素数和 要实现的功能如下 完整源代码实现如下 要实现的功能如下 求n到m所有的素数,并对素数进行求和. 完整源代码实现如下 #include <stdio.h> #in ...

  7. 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年

    1.打印100~200 之间的素数 #include <stdio.h> int main() { int n,i; for(i=100;i<=200;i=i++) { for(n= ...

  8. 打印1000到2000年之间的闰年

    打印1000到2000年之间的闰年 判断是否为闰年的算法为 能被4整除但不能被100整除的是闰年 能被400整除的是闰年 算法代码 //打印1000到2000年之间的闰年 void main() { ...

  9. 今日代码:打印1000年到2000年之间的闰年

    作业内容:打印1000年到2000年之间的闰年 编程软件:VS2013 闰年规则:1.能被4整除但不能被100整除,2.能被400整除 条件1 i%4 == 0 && i%100 != ...

  10. C语言 | 求1000以内的所有完数及求2000以内最大的完数(C源代码)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

最新文章

  1. mysql centos 源码安装_centos7源码安装mysql8
  2. Linux配置ssh无密码验证,rsync
  3. AGC027D - Modulo Matrix
  4. Linux平台上SQLite数据库教程(二)——C语言API介绍
  5. 获取系统信息2——linux中使用随机数
  6. Latex调整表格与标题表名之间的间距
  7. 十三、JSP9大隐视对象中四个作用域的大小与作用范围
  8. ubuntu安装php7-mysql,ubuntu上安装php7.0+nginx+mysql
  9. 跳转后退_羽毛球后退步法常见问题及解决方法
  10. 印象笔记添加txt附件
  11. 华为设备初始用户名/密码
  12. 解决Ubuntu20.04插入英伟达计算卡后无法开机问题-Ubuntu双显卡切换
  13. 鹿晗关晓彤公布恋情微博服务器崩了,程序员结婚当天加班
  14. 不会编程却想做APP ? 让Power Apps 来帮你
  15. 人机的根本区别:Free will
  16. P1053 篝火晚会
  17. 项目实践——语音计算器
  18. High Version Count Issues
  19. 内心宁静_宁静js的新功能2 16 0
  20. 如何用织梦仿制php网站首页,DEDE织梦网站首页(排名)仿制实战操作

热门文章

  1. 数据挖掘里的“降维”----从五阶魔方的玩法思考
  2. web 框架的本质及自定义web框架 模板渲染jinja2 mvc 和 mtv框架 Django框架的下载安装 基于Django实现的一个简单示例...
  3. 快进来看看!!!C语言——扫雷小游戏(递归展开无雷区)
  4. fabs linux头文件,fabs(c语言fabs函数用法求精度)
  5. Ubuntu 修改分辨率
  6. phpadmin的安装教程
  7. 网站老被劫持快照被黑怎么修复解决
  8. 找不到msvcr120.dll
  9. 关于阿里云OOS文件上传的一些问题
  10. linux 下MySQL本地安装mysql - u root - p 无法登入