回复 2楼 rjsp
int main(){
int a1,a2,n1,n2;
double m;
int count=0;
int a,n;
scanf("%d %d %d %d",&a1,&a2,&n1,&n2);
for(a=a1;a<=a2;a++)
{
if(180==a)
break;
for(n=n1;n<=n2;n++)
{
m=a*n/180.0;
if(m==(int)(m)&&m>0&&m<=n-2)
count++;
}
}
printf("%d",count);
}
这是正确答案,但我没看懂