c语言编程:输入一个年份,判断其是否为闰年,并输出判断结果。

如题所述

第1个回答  2022-11-16

#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}

}

相似回答