#include <stdio.h>
void main(){
int y,f;
scanf("%d",&y);
if(y%400==0)
f=1;
else if(y%4 == 0&&y%100!=0)
f=1;
else f=0;
if(f)
printf("%d is",y);
else printf("%d is not",y);
printf(" a leap year\n");
}
扩展资料
Java判断输入的年份是否为闰年
public class TestLeapYear {
\t
\tpublic static void isLeapYear(int year){
\t\tboolean flag1=(year%4==0);
\t\tboolean flag2=(year%100==0);
\t\tboolean flag3=(year%400==0);
\t\tif((flag1&&!flag2)||(flag3)){
\t\t\tSystem.out.println(year+" Is Leap Year");
\t\t}
\t\telse System.out.println(year+" Is Not Leap year");
\t}
\tpublic static void main(String[] args) {
\t\t// TODO 自动生成的方法存根
\t\tisLeapYear(1993);
\t\tisLeapYear(2000);
\t\tisLeapYear(1996);
\t\tisLeapYear(1900);
\t}
}