亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

判斷是否閏年,我這段代碼對不?(1、閏年能被4整除,2、能被100整除也能被400整除)

#include <stdio.h>

int main()?

{

? ? int year =2000; //今年是2014年

? ? //補全一下代碼

if(year%4==0||year%100==0&&year%400==0)

{

? ? printf("%s\n","今年是閏年");

}

else

{

? ? printf("%s\n","今年是平年"); ? ?

} ? ?

? ? return 0;

}


正在回答

4 回答

判斷語句有錯

http://img1.sycdn.imooc.com//582701570001ce8f09560566.jpg

0 回復 有任何疑惑可以回復我~

#include<stdio.h>

int main()

{

????int year=2000;

????if( (year%4==0&&year%100!=0)? ||year%400==0? )

????????printf("%d今年是閏年",year);

????else

????????printf("%d今年是平年",year);

????return 0;

}

0 回復 有任何疑惑可以回復我~

1、閏年能被4整除并且不能能被100整除

2、能被400整除

符合任何一個就是了

(year%4==0&&year%100!=0)|| year%400==0

0 回復 有任何疑惑可以回復我~

不對,判斷閏年的方法:1.能被400整除;2.不能被100整除,則要被4整除。所以兩者要用“||”語句連接,“不能被100整除”和“被4整除”則要用“&&”語句連接,因此代碼應該是

if(year%400==0||(year%100!=0 && year%4==0))

{

????print(.....);

}

else

{

????print(.....);

}

****************************千萬注意“||”語句連接的后一個“&&”語句要用括號,提前運算*****************************

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

判斷是否閏年,我這段代碼對不?(1、閏年能被4整除,2、能被100整除也能被400整除)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號