编写一个函数用于判断指定年份是否为闰年,要求在主函数中输入一个公元年号,调用该函数进行判断?

如题所述

第1个回答  2022-09-28

c语言脚本如下:

#include

using namespace std;

bool isLeapYear(int year)

{

if((0==year%4)&&(0!=year%100))

{

return true;

}

if(0==year%400)

{

return true;

}

return 0;

}

int main()

{

int year;

bool flag;

cout<<"--判断闰年--"<<endl;

cout<<"请输入一个年份[输入负数退出程序]:"<<endl;

do

{

cin>>year;

if(year<0)

{

break;

}

flag=isLeapYear(year);

if(flag==true)
{
cout<<year<<"年是闰年"<<endl<<endl;
}

else

{

cout<<year<<"年不是闰年"<<endl<<endl;

}

} while(1);

return 0;

}

扩展资料:

函数不属于任何对象;方法底层实现本质还是函数,只是隐式传递了对象引用或指针,方法最终通过转化为函数的形式进行调用。为了简化后面的叙述,方法与函数统一称函数,不再区分。

函数的输入参数过多,会使函数易于受外部的变化影响,从而导致函数变得不稳定,代码维护困难。过多的控制标记参数也会导致参数的使用组合变多,代码的分支路径变多,也就增加了测试的工作量。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网