感觉题目给的例子有问题啊。。。
恩诺
这个是我写的
#include <stdio.h>
int main()
{
/*1.甲乙丙放鞭炮*/
printf("请输入甲、乙、丙放炮的时间间隔,以及放的个数:");
int a,b,c,times;
scanf("%d%d%d%d",&a,&b,&c,×);
int max=a;
int sum=0;
if(max<b){
max=b;
}
if(max<c){
max=c;
}
for(int i=1;i<max*(times-1);i++){ //循环截至到全部鞭炮放完
if(
((i%a==0)&&(a<max))
||((i%b==0)&&(b<max))
||(i%c==0)&&(c<max)){ //只要甲乙丙其中一个声音在某意秒响了就加1
sum++;
}
}
printf("一共能听到%d声响",sum);
}