题意:有一个长为a宽为b的桌子,现在在桌子的中心放一小球,开始时小球的速度与水平方向有一个夹角,小球在s时间内在水平方向上与桌子相撞了n次,在垂直方向上与桌子相撞了m次,现在要求小球与水平方向所成的角度和速度大小.
完全的物理题啊,得亏我高中物理学的比较好。
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,s,m,n;
double num,v,leap;
double pi=3.141592653;
while(scanf("%d%d%d%d%d",&a,&b,&s,&m,&n)&&(a||b||s||m||n))
{
leap=(1.0*n*b)/(m*a);
num=atan(leap);
v=(1.0*n*b)/(s*sin(num));
num=(num/pi)*180;
printf("%.2lf %.2lf\n",num,v);
}
return 0;
}