您的位置首页百科知识

C语言:判断任意数是否为闰年

C语言:判断任意数是否为闰年

的有关信息介绍如下:

C语言:判断任意数是否为闰年

给初学C语言的同学们

判断方法:

1:能被4整除但不能被100整除

2:能被400整除

1和2只要满足一条即可

那么根据C语言中的逻辑表达式:能被4整除 且 不能被100整除 或者 能被400整除

又因为逻辑运算符:&&优先级大于||所以:能被4整除 && 不能被100整除 || 能被400整除

这样不用加括号就能进行判断,多方便。

#include

void main()

{

int a;

printf("请输入一个数:");

scanf_s("%d",&a); //scanf_s就是scanf

if (a % 4 == 0 && a % 100 != 0||a % 400 == 0)

{

printf("这是闰年");

}

else printf("这不是闰年");

}