RT这两道数学应用题怎么用C语言编写
呃,用数学解很简单啊但是C语言有点脑壳痛
求各位大神指点迷津
[膜拜][谢谢]{:10_254:}{:10_281:}
RT:
(1) A、B两个车站相距240千米,一公共汽车从A站开出,每小时行驶48千米,好小轿车从B站开出,每小时行驶72千米。小鞒车从B站开出1小时后,客东从A站开出,两车相向而行,几小时后两车相遇?
(2)一拖垃机准要去拉货,每小时走30 千米,出发30分钟后,家中有事派一两小轿车50千米/小时的速度去追拖泣机,向小鞒车用多少时间可以追上拖垃机?
求大神指教!谢谢! 直接代码写个公式算结果不就行了。。。。。。。。 你怎么按算盘,就怎么敲#include <stdio.h>
int main()
{
int a = 240, b = 48, c = 72;
double h1 = 1;
a -= 72;
h1 += (double)a/(b+c);
printf("%g hours\n", h1);
int d = 30, e = 50;
double h2, distance;
distance = d*2;
h2 = distance/(e-d);
printf("%g hours\n", h2);
return 0;
}2.4 与 3 小时 claws0n 发表于 2018-10-7 20:41
你怎么按算盘,就怎么敲2.4 与 3 小时
嗯谢谢!
但是在数学中求得
第一题为1.4小时
第二题为0.75小时 double distance = 240;
int busSP = 48;
int carSP = 72;
double time = 0;
//小轿车先走1小时
distance -= carSP;
while(distance != 0)
{
if(distance >(busSP+carSP))
{
distance -= (busSP+carSP);
time++;
}
time += distance /= (busSP+carSP);
}
cout<<time<<endl; 时光20 发表于 2018-10-8 07:31
嗯谢谢!
但是在数学中求得
第一题为1.4小时
第一题程序里把B车自己开出的1小时加上了。
第二题没看,建议先看一下书,这都是最基础最近简单的。
这种入门题直接把每个已知数未知数全都单独声明一个变量,然后用这个变量列等式就行了。注意一下数据类型就行 pheron 发表于 2018-10-8 09:25
第一题程序里把B车自己开出的1小时加上了。
第二题没看,建议先看一下书,这都是最基础最近简单的。
这 ...
谢谢了 时光20 发表于 2018-10-8 09:52
谢谢了
呃,那就 5、13行改一下。不过第一题,问得模糊,时间从何时算起#include <stdio.h>
int main()
{
int a = 240, b = 48, c = 72;
double h1 = 0;
a -= 72;
h1 += (double)a/(b+c);
printf("%g hours\n", h1);
int d = 30, e = 50;
double h2, distance;
distance = d*0.5;
h2 = distance/(e-d);
printf("%g hours\n", h2);
return 0;
} #include <stdio.h>
void main(){
int va=48,vb=72,s=240;//第一题
float t=0;
s=s-72;//剩下路程数
t=(float)s/(va+vb);//这里直接使用t=s/v
printf("%.1f\n",t);//保留1位
int vc=30,vd=50,vx=0,sx=0;
vx=vd-vc;//每小时轿车比拖拉机多跑的路
sx=15;//拖拉机已走的路程
t=(float)sx/vx;//跑到终点轿车比拖拉机少费的时间就是相遇的时间
printf("%.2f\n",t); //保留两位
}
页:
[1]