C++ 关于时间的问题

来源:百度知道 编辑:UC知道 时间:2024/09/18 04:28:01
#include "iostream.h"
bool isLeapYear(int year);
int main()
{
int a;
cout<<"输入一个年份:"<<endl;
cin>>a;
if(isLeapYear(a)==1)
{
cout<<a<<"年是闰年"<<endl;
}
else
{
cout<<a<<"年不是闰年"<<endl;
}
return 0;
}
bool isLeapYear(int year)
{
return ((year%4==0 && year%100!=0) || (year%400==0));//四年一闰,百年不闰,四百年又一闰
}

bool isLeapYear(int year); 这个是什么意思?
都帮我解释一下 整个程序
谢谢啦

bool isLeapYear(int year)这个语句是判断是否是闰年,bool为布尔值,如果是闰年则返回true,否则返回false。
整个程序就是输入一个年份,判断该年份是否为闰年!

bool isLeapYear(int year); 是函数声明,函数的实现在最下边的几行