C 语言范例 - 判断闰年
用户输入年份,判断该年份是否为闰年。
/** * file: main.c * author: 简单教程(www.twle.cn) */ #include <stdio.h> int main() { int year; printf("输入年份: "); scanf("%d",&year); if( year % 4 == 0) { if( year % 100 == 0 ) { // 这里如果被 400 整数是闰年 if ( year % 400 == 0) printf("%d 是闰年\n", year); else printf("%d 不是闰年\n", year); } else printf("%d 是闰年\n", year ); } else printf("%d 不是闰年\n", year); return 0; }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 输入年份: 1997 1997 不是闰年