C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊(cè)

C程序判斷是否為閏年

C 語言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)檢查用戶輸入的年份是否為閏年。

要理解此示例,您應(yīng)該了解以下C語言編程主題:

閏年可以被4整除,但以00結(jié)尾的世紀(jì)年除外。只有在能被400整除的情況下,世紀(jì)年才是閏年。

例如,

  • 1999年不是閏年

  • 2000年是閏年

  • 2004年是閏年

檢查閏年的程序

#include <stdio.h>
int main() {
   int year;
   printf("輸入年份: ");
   scanf("%d", &year);

   //能被400整除為閏年
   if (year % 400 == 0) {
      printf("%d 是閏年。", year);
   }
    //如果是100的倍數(shù)
    //但不能被400整除
   else if (year % 100 == 0) {
      printf("%d 不是閏年。", year);
   }
    //閏年,如果不能被100整除
    //但能被4整除
   else if (year % 4 == 0) {
      printf("%d 是閏年。", year);
   }
   //其他情況,不是閏年
   else {
      printf("%d 不是閏年。", year);
   }

   return 0;
}

輸出1

輸入年份: 1900
1900 不是閏年。

輸出2

輸入年份: 2012
2012 是閏年。

輸出3

輸入年份: 2020
2020 是閏年。

C 語言編程實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清