TC高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:16:22
斜抛运动。设初速度为v,斜抛方向与地面的夹角为a度,求落地时间t和走过的路程s。
公式为: t=2*v*sin(a)/g s=v*sin(2a)/g
其中g=9.8米/平方秒 v和a(单位度)的值由键盘输入。

源代码是

其实我不懂的是 输入一个a 为 45 ,那么a就会等于45度吗~?

还是另有角度的赋值语句呢~~????

45是角度,需要自己转化成弧度,比如输入a=45,那就是再加一句a=a*3.14/180.0
整个程序的源码
#include<math.h>
#define G 9.8
main()
{
float v,a,t,s;
scanf("%f %f",&v,&a);
a=a*3.14/180.0;
t=2*v*sin(a)/G;
s=v*sin(2*a)/G;
printf("t=%f s=%f",t,s);
getch();
}