能被4整除且不能被100整除 或者 能被400整除的是闰年
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
int leap_year(int year){
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)){
return 1;
}
else{
return 0;
}
}
int main(){
int year;
int ret = 0;
printf("请输入年份:");
scanf("%d", &year);
ret = leap_year(year);
if (ret == 1){
printf("%d 是闰年\n", year);
}
else{
printf("%d是平年\n", year);
}
system("pause");
return 0;
}
判断闰年的C语言实现
本文介绍了一种使用C语言来判断某一年份是否为闰年的方法。通过定义一个名为leap_year的函数,该函数接受一个整数参数(年份),并返回1表示是闰年,返回0表示不是闰年。主要逻辑是检查年份能否被4整除但不能被100整除,或者能被400整除。
273

被折叠的 条评论
为什么被折叠?



