999÷5=199…5,即小于1000自然数中能被5整除的数为199个,999÷7=142…6,即能被7整除的数有142个;1000÷(7×5)=28…20,即小于1000自然数中能同时被7和5整除数有28个.999-(199+142-28)=999-313=686(个);即小于1000而不能被5和7整除的自然数共有有686个.故答案为:686.