当前位置: 代码迷 >> C语言 >> 这个逻辑表达式到底错在哪里在啊????
  详细解决方案

这个逻辑表达式到底错在哪里在啊????

热度:173   发布时间:2005-09-24 10:58:00.0
这个逻辑表达式到底错在哪里在啊????

#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); } 这个逻辑表达式到底错在哪里在啊???? 还望各路大侠指点迷津。

搜索更多相关的解决方案: 逻辑  表达  

----------------解决方案--------------------------------------------------------
year%4=0
year%4==0
这两个意思是不一样的。
----------------解决方案--------------------------------------------------------
老大啊year%4=0
year%4==0
这两个意思有什么不一样的啊?
----------------解决方案--------------------------------------------------------
为什么不一样?你为什么不看书?

我给你一巴掌 与 比一比你的巴掌大还是我的巴掌大 一样么?
----------------解决方案--------------------------------------------------------
我给你一巴掌 这叫赋值。   =

比一比你的巴掌大还是我的巴掌大   这叫比较   ==
----------------解决方案--------------------------------------------------------
呵呵,楼上的解释的太不人道了
----------------解决方案--------------------------------------------------------

帮你改过来了,不过这个程序不是很好! #include <stdio.h> void main() { int year,leap; printf("please enter the year:"); scanf ("%d",&year); if((year%4==0&&year%100!=0)||(year%400==0)) leap=1; else leap=0;

if (leap==1) printf("%d is leap year\n",year) ; else printf ("%d is not a leap\n",year); getch(); }


----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------
cin>>" hehe ">>" bu yong xie le ">>endl
----------------解决方案--------------------------------------------------------
呵呵,是判断闰年的程度吗.
----------------解决方案--------------------------------------------------------
  相关解决方案