那里錯了?
請問哪里有錯誤???我水平有限。。。求清白了的請教請教。 #include
int main() { ? ?int year = 2014; //今年是2014年 ? ?//補全一下代碼 ? ?if((year%400=0)||(year%4==0&&year%100!=0)) { ? ?printf("%s\n", "今年是閏年"); } ? ? ? ?else ? { ? ?printf("%s\n", "今年是平年"); } ? ? ? ?return 0; }請問哪里有錯誤???我水平有限。。。求清白了的請教請教。 #include
int main() { ? ?int year = 2014; //今年是2014年 ? ?//補全一下代碼 ? ?if((year%400=0)||(year%4==0&&year%100!=0)) { ? ?printf("%s\n", "今年是閏年"); } ? ? ? ?else ? { ? ?printf("%s\n", "今年是平年"); } ? ? ? ?return 0; }2016-11-27
舉報
2016-11-27
#include <stdio.h>
int main()?
{ ? ?
int year = 2014; ? ??
if((year%400==0)||(year%4==0&&year%100!=0))?
??
printf("%s\n", "今年是閏年");
? ? ? ?
else ?
printf("%s\n", "今年是平年"); ? ?
return 0;
}
? 等于就是 == ?賦值是= ? 不等于是!= ? ? 還有 如果if條件所對應(yīng)的結(jié)果代碼只有一句時不需要用大括號括起來,當然括起來也毛病
2016-11-27
?#include后面漏了頭文件?<stdio.h>
(year%400=0)? 漏了一個一個等號? ?改為? (year%400==0)? 就行了
2016-11-27
if((year%400=0)||(year%4==0&&year%100!=0))里邊混淆了賦值符號和等于號,試試if((year%400==0)||(year%4==0&&year%100!==0)) ?試試這樣對不對