这个逻辑表达式到底错在哪里在啊????
#include <stdio.h> main() { int year,leap; scanf ("%d",&year); if((year%4=0&&year%100!=0)||(year%400=0)); else leap=0
if (leap) printf("%d is leap year",year) ; else printf ("%d is not a leap",year); } 这个逻辑表达式到底错在哪里在啊???? 还望各路大侠指点迷津。