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