if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0;
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/15 06:01:36
![if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0;](/uploads/image/z/12749354-26-4.jpg?t=if%28year%25400%3D0%7C%7C%28year%254%3D%3D0%26%26year%25100%21%3D0%29%29+leap%3D1%3B+else+leap%3D0%3B)
if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0;
if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0;
if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0;
不知您想问什么.但是我看了这行程序,想说点看法.
首先,怀疑原来括号内的第一个=号是笔误,似应该是==.如果是的话,应该正过来.
还有,这段程序编成if语句,明显是多此一举.不需要编成if语句,直接如下就够了:
leap = year%400==0||(year%4==0&&year%100!=0);
(这段程序是从谭浩强的书上看到的吗?他的书有“通俗”的优点,但同时有太多这类的毛病,作为教材不应有的毛病.)