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<<"--判断闰年--"< cout<<"请输入一个年份[输入负数退出程序]:"< do { cin>>year; if(year<0) { break; } flag=isLeapYear(year); if(flag==true) else { cout< } } while(1); return 0; } 扩展资料: 函数不属于任何对象;方法底层实现本质还是函数,只是隐式传递了对象引用或指针,方法最终通过转化为函数的形式进行调用。为了简化后面的叙述,方法与函数统一称函数,不再区分。 函数的输入参数过多,会使函数易于受外部的变化影响,从而导致函数变得不稳定,代码维护困难。过多的控制标记参数也会导致参数的使用组合变多,代码的分支路径变多,也就增加了测试的工作量。
{
cout<
int isleapyear(int y)
{return y%4==0&&y%100||y%400==0;}