已采纳回答 / 慕九州3232585
思路是对的,但是case 2条件语句写错了,把!==改成!= 就成功了。if(year%400==0 || year%100!=0 && year%4==0)
2016-07-12
已采纳回答 / 慕粉3583865
<...code...>第二段if(year%4)//year%4这个表达式的值为0,在C语言里就认为是假,执行else语句。相当于if(0)
2016-07-10
已采纳回答 / 执着的木乃伊
如果主函数的类型是 int main(){},那么就需要 return 0;如果主函数的类型是 void main(){},那么就不需要返回值 ;上面的情况同样也适用于自定义的函数,但是自定义函数是返回一个具体变量或值。主函数结束的时候,写不写 teturn 也取决于不同的编译器,int 类型的主函数,建议还是写上。
2016-07-10