哪里錯(cuò)了,總是提交顯示輸出是否等于平年?
#include <stdio.h>
int main()
{
??? int year = 2014; //今年是2014年
??? //補(bǔ)全一下代碼
??? if(year%4==0&&year%100!=0||year%400==0);
{
??? printf("%s\n","今年是閏年");
}
??? else
{
??? printf("%s\n","今年是平年");
}
???
???
???
???
??? return 0;
}
2015-10-17
?if(year%4==0&&year%100!=0||year%400==0); //這一行錯(cuò)了...
應(yīng)該改成:
if((year%4 == 0 && year%100 != 0) || year%400 == 0);
注意if判斷平年的條件( (能被4整除同時(shí)不被100整除的數(shù)) 或者 能被400整除的數(shù))
2015-10-17
不是本來就是平年啊