判斷一個年份是否爲閏年

/*請從鍵盤任意輸入一個年份,判斷是否是閏年,是閏年就輸出“Yes”,否則輸出“No”,
已知符合閏年的條件爲:(1)能被4整除但不能被100整除;(2)能被400整除。
*/
#include<stdio.h>
main()
{
   int year,flag;
   printf("Enter year:");
   scanf("%d",&year);
   if(year%4==0&&year%100!=0||year%400==0)
      flag=1;                //如果year是閏年則標誌變量flag置1
   else 
      flag=0;                //否則標誌變量flag置0
  if(flag==1)
     printf("%d is leap year!\n",year);   //打印"是閏年"
   else
     printf("%d is not leap year!\n",year);  //打印"不是閏年"
    return 0;
}

運行結果:
這裏寫圖片描述

知識點:對if else語句的深化應用
心得體會:”==”與”=”千萬要注意

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章