if(i%3!=0&&i%5!=0&&i%7!=0) 这个条件错了,这个条件的意思是:i不能被3,5,7中的任何一个整除而不是不能被3 5 7同时整除应该改为:if(!(i%3==0&&i%5==0&&i%7==0))
同时被整除 if 改成 if(i%3==0&&i%5==5&&i%7==0)
将它改为if(i%3!=0||i%5!=0||i%7!=0)