首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C语言作业题求帮助,该怎么处理

2012-03-08 
C语言作业题求帮助甲,乙,丙三个人放鞭炮,甲每隔A秒放一个,乙每隔B秒放一个,丙每隔C秒放一个,每人有D个鞭炮

C语言作业题求帮助
甲,乙,丙三个人放鞭炮,甲每隔A秒放一个,乙每隔B秒放一个,丙每隔C秒放一个,每人有D个鞭炮。。。问:一共听到几声鞭炮?(重合算一声)

本人是在校生,刚开始学C三个月,希望可以有高手指点,或者一起学习,QQ:869920871

[解决办法]
#include<stdio.h>
void main()
{
int a[3],d=0;
int i=0,t=0,S=0,s=0,n=1,m=0;
printf("请输入你的数据:\n");
scanf("%d%d%d%d",&a[0],&a[1],&a[2],&d);
for(i=0;i<3;i++)
if(a[i]>a[i+1]) //排序
{
t=a[i+1];
a[i+1]=a[i];
a[i]=t;
}
S=a[2]*d;
s=a[0]*d;
for(i=1;i<=S;i++)
{
if(i%a[0]==0||i%a[1]==0||i%a[2]==0)
n=n+1;
else{}
}
for(i=s+1;i<S;i++) //重复的次数
{
if(i%a[0]==0||i%a[1]==0)
m=m+1;
}
printf("听到的次数为:%d",n-m);
}




希望对你有用,写的不是很好,希望大家多指教

热点排行
Bad Request.