C语言 -统计并打印1000年-2000年之间的闰年

简介: C语言 -统计并打印1000年-2000年之间的闰年


闰年分为普通闰年和世纪闰年

普通闰年:能被4整除但不能被100整除的年份(如2004年就是闰年,1999年不是闰年)

世纪闰年:能被400整除的年份(如2000年是世纪闰年,2100不是闰年)

#include<stdio.h>
int main()
{
  int count = 0;
  int year = 0;
  for(year = 1000; year<=2000; year++)
  {
    if (((year % 4 == 0) && (year % 100 != 0)) || year % 400 == 0)
    {
      printf("%d ", year);
      count++;
    }
  }
  printf("\n1000-2000之间共有%d个闰年\n", count);
  return 0;
}

输出结果:


相关文章
|
7月前
|
C语言
精准统计C语言中的行数
精准统计C语言中的行数
精准统计C语言中的行数
|
7月前
|
算法 C语言 开发者
C语言精确统计字符串中的神秘字符
C语言精确统计字符串中的神秘字符
41 0
|
7月前
|
存储 编译器 C语言
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
|
7月前
|
C语言
c语言编程练习题:7-33 统计素数并求和
c语言编程练习题:7-33 统计素数并求和
56 0
|
C语言
【Leetcode-1638.统计只差一个字符的字串数目(C语言)】
【Leetcode-1638.统计只差一个字符的字串数目(C语言)】
47 0
|
7月前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
407 0
|
6月前
|
C语言
C语言实战项目——学生试卷分数统计
C语言实战项目——学生试卷分数统计
|
6月前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
7月前
|
C语言
C语言期末习题之统计大写字母,数字和其他字符的个数
C语言期末习题之统计大写字母,数字和其他字符的个数
60 0
|
7月前
|
C语言 C++
C语言利用ASCII码表统计字符串每个字符出现的次数
C语言利用ASCII码表统计字符串每个字符出现的次数
103 0