先上代码
#include<iostream>
using namespace std;
bool run(int x)
{
if(x%4==0&&x%100!=0)
{
return 1;
}
if(x%400==0)
{
return 0;
}
else if(x%4!=0)
{
return 0;
}
}
int main()
{
int y;
cin>>y;
if(run(y))
{
cout<<1;
}
else cout<<0;
return 0;
}
然后测试点2我下数据了,显示输入1600,输出1,我觉得这也没错啊,求各位大神指点,谢谢!!!