每日一练———C语言算法题--平年闰年问题

C语言算法题--平年闰年问题

  • 概念
  • 一、平年、闰年的判断
  • 二、给出年、月、日,判断日期是否存在


概念


 平年与闰年!!!(闰年比平年多一天,闰年二月29天,平年28天)
   1. 普通闰年: 能被4整除,且不能被100整除为闰年。
   2. 世纪闰年: 能被400整除为闰年。


一、平年、闰年的判断


  题目:输入一个不大于 3000 的年份,判断其是否为 “ 闰年 ”.


   程序框图:

每日一练———C语言算法题--平年闰年问题_第1张图片

  程序示例:

#include 

int main() {
   
    int year;
    // 从用户处获得一个不大于 3000 的年份
    scanf("%d", &year);
    if( (year % 100 != 0 && year % 4 == 0) || year % 400 == 0 )
    {
   
        printf("YES");
    } else 
    {
   
        printf("NO");
    }  
    return 0;
}

你可能感兴趣的:(C语言算法题,c语言,算法)