C語言 | 判斷是否是閏年


例10:C語言實現判斷某一年是否是閏年。


解題思路:首先要想出如果這一年是閏年的條件,閏年是公歷中的名詞,分為普通閏年和世紀閏年,普通閏年:公歷年份是4的倍數的,且不是100的倍數,為普通閏年;世紀閏年:公歷年份是整百數的,必須是400的倍數才是世紀閏年。


源代碼演示:

#include<stdio.h>//頭文件 
int main()//主函數 
{
  int year;//定義整型變量 
  printf("隨意輸入一年:");//提示語句 
  scanf("%d",&year);//鍵盤輸入年份 
  if((year%4==0 && year%100!=0)||year%400==0)//判斷閏年的條件 
  {
    printf("%d是閏年\n",year);
  } 
  else
  {
    printf("%d不是閏年\n",year);
  } 
  return 0; //函數返回值為0 
}

編譯結果:

隨意輸入一年:2000
2000是閏年

--------------------------------
Process exited after 3.921 seconds with return value 0
請按任意鍵繼續. . .

我們常說“學而不思則罔”,我們只有在學習C語言的同時加以總結與思考,才能對編程有更系統和深入地了解,學到的知識才真正能為自己所用。

C語言學習路線   

C語言開發工具

C語言 | 判斷是否是閏年


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM