2个回答
展开全部
#include<stdio.h>
bool isLeapYear(int year)
{
if(( (year%4 == 0) && (year%100 != 0) ) || (year%400 == 0) ) {
return true;
}else{
return false;
}
}
int main(void)
{
int year;
printf("请输入年份:");
scanf("%d",&year);
bool bRes = isLeapYear(year);
printf("%s\n", bRes?"闰年":"不是闰年");
return 0;
}
在主函数中调用,就是在main函数中调用isLeapYear
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
//
bool isLeapYear(int year){
return (year%4==0&&year%100!=0)||(year%400==0);
}
//
int main()
{
puts("Leap Years:");
//输出2000到2500之间的闰年
for(int i=2000;i<=2500;i++){
if(isLeapYear(i)) printf("%d ",i);
}
//
return 0;
}
更多追问追答
追问
bool是函数吗?
追答
bool是类型。true或者false。[0或1]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询