呵呵,多谢指出,我确实写错了,虽然不是您指出的错误。!n%i中!的优先级比%高,所以我写错了,应该是if(!(n%i)),而不是if(!n%i)另:n%i是n%i!=0的缩写.
实践证明是版主和七楼的兄弟对了,多谢,也同样谢谢其他人的关注