//1到n能被5整除的个数即为n/5(取整)
#include<stdio.h>int main(){ int n,x,y,z,sum,xy,xz,yz,xyz; while(scanf("%d",&n)!=EOF) { sum=0; x=n/5; y=n/6; z=n/8; xy=n/30; xz=n/40; yz=n/24; xyz=n/120; sum=x+y+z-xy-xz-yz+xyz; //两两之间公倍数被算两次,减去一次;三个数公倍数被算三次,又被减三次,最后直接加一次 printf("%d\n",sum); } return 0;}#include<stdio.h>int m