功能
判断是不是闰年
代码
//判断是否为闰年
#include<iostream>
using namespace std;
int main()
{
int y;
bool f; //布尔运算(真、假)
cin >> y;
f = ((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0);
/*能被4整除 且 不能被100整除
或 能被400整除*/
//cout << f << endl;
if (f == 1)//若为真
{
cout << y<<"是闰年" << endl;
}
if (f == 0)//若为假
{
cout << y << "不是闰年" << endl;
}
system("pause");
return 0;
}
程序
知识点
短路求值
&& 逻辑“与”
|| 逻辑“或”
! 逻辑“非”
位运算
& 按位“与”
| 按位“或”
^ 按位“异或”
~ 按位取反
<< 左移
>> 右移