#include<stdio.h>
int main()
{
int num,i;
while(scanf("%d",&num)!=EOF)
if(num%4==0&&num%100!=0||num%400==0)
printf("%d 閏年~!\n",num);
else
printf("%d 平年~!\n",num);
return 0;
}
if(num%4==0&&num%100!=0||num%400==0)
printf("%d 閏年~!\n",num);
else
printf("%d 平年~!\n",num);
擷取了關鍵部分
判斷閏年的條件是 mod 4 = 0 且 mod 100 ≠ 0 又或是 mod 400 = 0
那麼在翻譯成程式碼的時候要記得加括弧
變成 (num%4==0 && num%100!=0) || (num%400==0)