if(n%2)的意思是:如果n不能被2整除;,!=0可以省略,所以不省略的情况下是if(n%2!=0) ,反过来的话就是if(n%2==1)
if()的括号内的值如果大于0都判断为真,==1的话就表示该数除2余1是奇数如果n是奇数,n%2=1,判断是否为1和判断是否大于0是一样的