1、
#include <stdio.h>
#include <stdlib.h>
int main(){
for (int n = 1000; n < 2001; n++){
if (n % 400 == 0 || (n % 4 == 0 && n % 100 != 0)){
printf("%d是闰年\n", n);
}
}
system(“pause”);
return 0;
}
2、
#include <stdio.h>
#include <stdlib.h>
#define ISLEAPYEAR 1
#define NOTLEAPYEAR -1
int isLeapYear(int n){
if (n % 400 == 0 || (n % 4 == 0 && n % 100 != 0)){
return ISLEAPYEAR;
}
return NOTLEAPYEAR;
}
int main(){
for (int n = 1000; n < 2001; n++){
if (isLeapYear(n) == ISLEAPYEAR)
printf("%d是闰年\n", n);
}
system(“pause”);
return 0;
}
3、输出1000-2000之间的闰年
最新推荐文章于 2024-03-16 11:03:32 发布
本文提供了两种使用C语言编写的程序,用于判断从1000年到2000年之间的所有闰年。第一种方法直接在主函数中使用循环和条件语句进行判断,第二种方法则定义了一个辅助函数isLeapYear来判断特定年份是否为闰年,增强了代码的可读性和复用性。
1198

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



