请编一个函数int fun(int a),它的功能是:判断a是否是闰年,返回1;若不是闰年,返回0。闰年的条件为下面二

请编一个函数int fun(int a),它的功能是:判断a是否是闰年,返回1;若不是闰年,返回0。闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。 a的值由主函数从键盘读入。

第1个回答  2012-06-01
int fun(int a)
{
if( ( (a%4==0)&&(a%100!=0) )||(a%400==0) )
return 1;
else
return 0;
}追问

闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。 a的值由主函数从键盘读入。

本回答被提问者采纳
第2个回答  2012-06-01
int fun(int a)
{
if ( ( (a % 4 == 0) && (a %100 != 0) ) || (a % 400 == 0))
return 1;
else
return 0;
}
第3个回答  2012-06-01
#include<iostream.h>
int main()
{
int a;
cout<<"请输入年份:"<<endl;
cin>>a;
fun();
}
int fun(a)
{
int a;
if(a%400==0)
{
return 1;
else
return 0;
}
else if(a%4==0&a%100!=0)
{
return 1;
else
return 0;
}
else
return 0;
}
相似回答