本文目錄一覽:
c語言編程:輸入一個年份,判斷其是否為閏年,並輸出判斷結果。
#include stdio.h
void main(){
int y,f;
scanf(“%d”,y);
if(y%400==0)
f=1;
else if(y%4 == 0y%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 {
public static void isLeapYear(int year){
boolean flag1=(year%4==0);
boolean flag2=(year%100==0);
boolean flag3=(year%400==0);
if((flag1!flag2)||(flag3)){
System.out.println(year+” Is Leap Year”);
}
else System.out.println(year+” Is Not Leap year”);
}
public static void main(String[] args) {
// TODO 自動生成的方法存根
isLeapYear(1993);
isLeapYear(2000);
isLeapYear(1996);
isLeapYear(1900);
}
}
c語言判斷是否為閏年
運行結果:
#includestdio.h
#includestdlib.h
int main() {
int year;
printf(“***此程序是判斷某一年是否為閏年***\n”);
printf(“請輸入年份:\n”);
scanf(“%d”,year);
if(year=0) {
printf(“您的輸入錯誤!\n”);
return 0;
} else {
if(year%100==0) {
if(year%400==0) {
printf(“%d年是閏年\n”,year);
} else printf(“%d年不是是閏年”,year);
} else {
if(year%4==0) printf(“%d年是閏年\n”,year);
else printf(“%d年不是閏年\n”,year);
}
}
getchar();
system(“pause”);
return 0;
}
c語言閏年的判斷編程是什麼?
四種方法判斷閏年:
第一種:條件嵌套語句(三個if…else…)。
如果普通年能被4整除但不能被100整除,則為閏年,例如2020年為閏年。
如果世紀年可被400整除,則為閏年,例如2000年為閏年。
第二種則是直接條件判斷,if…else if…else if…else。
第三種則是如果能被4整除但不能被100整除或者能被400整除兩個條件滿足其中一個則為閏年。
第四種方法,與上面leap相似,不過上面是用數字0和1來記錄,下面則用邏輯值來記錄。
判斷任意年份是否為閏年,需要滿足以下條件中的任意一個:
①該年份能被4整除同時不能被100整除。
②該年份能被400整除。
本實例中使用嵌入式if-else語句。
C語言程序設計判斷某一年是否是閏年
1、新建一個c語言的工程文件,這裡使用的是Visual Studio 2017軟體,也可以是使用自己喜歡的編輯器。新建之後寫入頭文件和主函數:
2、接著開始寫程序,程序開始定義了一個輸入流,用戶輸入之後獲取值,然後去判斷輸入的數是否合法,這裡判斷必須輸入的是大於0的整數:
3、接著去判斷閏年,滿足被400整除和被4整除不能被100整除的數就是閏年,最後則是列印結果:
3、運行編譯程序,按下crtl+F5,彈出命令行窗口,輸入一個年份2020,之後就會列印出結果為閏年。以上就是C語言判斷閏年程序的演示:
原創文章,作者:DHNJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/141248.html