麻煩各位解釋一下這句代碼的意思,謝謝?。?!
if(year%400==0||(year%4==0 && year%100!=0))
? ? ? ?flag=1;
? ? else
? ? ? ?flag=0;
? ? ? ?if(flag==1&&month>2)
? ? ? ?sum++;
? ? ? ?printf("%d年%d月%d日是該年的第%d天",year, month, day, sum);
? ? ? ?return 0;
if(year%400==0||(year%4==0 && year%100!=0))
? ? ? ?flag=1;
? ? else
? ? ? ?flag=0;
? ? ? ?if(flag==1&&month>2)
? ? ? ?sum++;
? ? ? ?printf("%d年%d月%d日是該年的第%d天",year, month, day, sum);
? ? ? ?return 0;
2016-05-20
首先判斷是不是閏年,后面就是看二月份的天數(shù),對(duì)那年那天的影響。
舉報(bào)
2016-05-20
if是判斷閏年,flag為1就是閏年。第二個(gè)if就是閏年的2月多一天。所以總數(shù)+1,最后輸出語(yǔ)句