哪里出問題了呢?
#include <stdio.h>
int main()?
{
? ? int year == 2014; //今年是2014年
? ? //補全一下代碼
? ? if((year % 4 == 0 %% year % 100 == 0) || (year % 400 == 0))
? ? {
? ? ? ? printf("%s\n","今年是閏年");
? ? }
? ? else
? ? {
? ? ? ? printf("%s\n","今年是平年");
? ? } ?
? ? return 0;
}
2016-03-27
if((year % 4 ==0 && year % 100 != 0) || year % 400 == 0) //以下兩種情況都滿足閏年的條件
能被4整除并且不能被100整除 (四年一潤,百年不潤;比如 1800能被4整除也能被100整除 它就不是閏年)
能被400整除(&& 邏輯與符號 就是并且(and)的意思,& 位運算符號(與運算符);|| 邏輯或符號 就是或者(or)的意思,|(或運算符)) ?注:1中兩條語句是同時滿足的條件 用&& 邏輯與符號;1和2之間是滿足一個即可的關系 用?|| 邏輯或符號
2016-04-11
我想問這里==和=有什么區別