|
#include <stdio.h>
int main()
{int a,b,c,d,p,t,t2,i,l,xiang;
printf("请输入炮弹数量:");
scanf("%d",&p);
printf("请输入第一、二、三门礼炮的发射间隔:\n");
scanf(" %d",&a);scanf(" %d",&b);scanf(" %d",&c);
d=fun(a,b,p)+fun(a,c,p)+fun(b,c,p);
xiang=p*3-d;
printf("礼炮响了%d炮。",xiang);
system("pause");
return 0;
}
int fun(int x,int y,int z)
{int d=0,i,l,t,t2;
for(i=1;i<=z;i++)
{t=i*x;
for(l=1;l<=z;l++)
{t2=l*y ;
if(t==t2)++d;}
}
return d;
}
|
|