21xrx.com
2025-04-03 03:18:47 Thursday
文章检索 我的文章 写文章
如何用C语言编写一个判断闰年的程序
2023-06-18 17:07:51 深夜i     33     0

闰年是指公历中为4的倍数并且不是100的倍数,或者为400的倍数的年份,共有366天。相反,其他年份则只有365天。因此,编写一个判断给定年份是否为闰年的程序是很有用的。

下面是一个使用C语言编写的简短而简单的程序,可以用来判断一个年份是否为闰年。

#include 
int main()
{
  int year;
  printf("请输入一个年份:\n");
  scanf("%d",&year);
  if((year%4==0)&&(year%100!=0)||(year%400==0))
    printf("%d年是闰年。\n",year);
  else
    printf("%d年不是闰年。\n",year);
  return 0;
}

首先,程序提示用户输入一个年份(即‘year’变量),然后使用scanf函数读取用户输入的值。

接下来,程序使用条件语句来判断该年份是否为闰年。if语句中的条件子句使用了三个逻辑运算符,以使程序得出正确的结论。如果年份是闰年,则if语句中的第一个子句将返回true值,并执行printf语句,显示该年份是闰年。否则,if语句将返回false值,并执行else子句,显示该年份不是闰年。

对于这个程序,可以生成几个关键词,例如:闰年判断、C语言编程、逻辑运算符、条件语句。

  
  

评论区