题目要求:
在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。下面给出的程序有错误,请找到错误并改正之。
题目代码:
#include <stdio.h>
main()
{
int n, t;
for (t=0; t<21*7; t++)
{
if (t%5 = 0 && t < 21*5)
{
n++;
}
if (t%6 = 0 && t < 21*6)
{
n++;
}
if (t%7 = 0)
{
n++;
}
}
printf("n=%d\n", n);
}
正确代码: