回复 9楼 头晕了
有

重剑无锋,大巧不工
程序代码:#include<stdio.h>
#include<math.h>
int main()
{
int i,a[3],A=0,B=0,C=0,D=0,n,j,t;
scanf("%d%d%d%d",&n,&a[0],&a[1],&a[2]);
for(i=0;i<3;i++)
for(j=0;j<2-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(i=1;i<=a[0]*n;i++)
{if(i%a[0]==0&&i%a[1]==0&&i%a[2]==0)
{ D+=2;
continue;}
if(i%a[0]==0&&i%a[1]==0)
A++;
if(i%a[1]==0&&i%a[2]==0)
B++;
if(i%a[0]==0&&i%a[2]==0)
C++;
}
for(j=i;j<=a[1]*n;j++)
if(j%a[1]==0&&j%a[2]==0)
A++;
printf("%d",3*n-A-B-C-D);
return 0;
}
