例5.8 甲、乙,丙三人同时开始放第一个鞭炮,以后甲每隔5秒放一个,乙每隔6秒放一个,丙每隔7秒放一个。每人各放21个鞭炮。问一共能听到多少次鞭炮声? C语言期末
下面展示一些 内联代码片
。
//
#include<stdio.h>
//鞭炮游戏
int main()
{
int n=1,t,num;
int a_n,b_n,c_n;
int a_flag,b_flag,c_flag;
printf("请输入每人放的鞭炮数:\n");
scanf("%d",&num);
a_n=num-1,b_n=num-1,c_n=num-1;
a_flag=0,b_flag=0,c_flag=0;
for(t=1;c_n>0;t++)
{
if(t%5==0) a_flag=1,a_n--;else a_flag=0;
if(t%6==0) b_flag=1,b_n--;else b_flag=0;
if(c_n>0&&t%7==0) c_flag=1,c_n--;else c_flag=0;
if(a_flag||b_flag||c_flag) n++;
}
printf("听到鞭炮声的次数:%d",n);
return 0;
}
//var foo = 'bar';