利用C语言判断年份,闰年问题

用户输入一个表示年份的整数,输出该年份是否为闰年,要求润年满足以下两个条件中的任意一个:

(1)能被4整除,但不能被100整除;

(2)能被400整除;

不废话 直接上代码:

 

#include<stdio.h>
 void main()
 {
  int year;
  printf("请输入一个年份:\n");
  scanf_s("%d", &year);//若scanf_s报错可更换成scanf再运行
  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
 {
  printf("该年份是闰年:%d\n", year);
 }
  else
 {
  printf("该年份不是闰年:%d\n", year);
 }
}

 

 

运行结果如下:

posted @ 2021-07-08 22:58  lifser  阅读(752)  评论(0编辑  收藏  举报