我也是学c++的 下面的我自己写的程序应该可以解决你的问题:
#include
using namespace std;
int main()
{int year;
bool leap;
cout<<"pleace enter year:" ;
cin>>year;
{
if(year%4!=0) leap=false;
else if(year%100!=0) leap=true;
else if(year%400!=0) leap=false;
else leap=true;
}
if(leap)
cout<
}
#include
//这是不是你想要的
void main()
{
int a; //记录待判定的年份
cin>>a;
if(a % 4 != 0)
cout<<("闰年\n");
else if(a % 100 == 0 && a % 400 != 0)
cout<<("不是闰年\n");
else
cout<<("是闰年\n");
}
关键判断代码是:
if(!(year%4)&&(year%100)||!(year%400))
还有,就五分就不要说悬赏了。。。。