11/11/28 05:47:23.44
>>824
速攻で作ったからあってるかわからん
#include <stdio.h>
#include <math.h>
#define g 9.80665
#define PI 3.14159265358979323846
#define RAD(r) ((r)/(180*PI))
int main()
{
double v,kakudo;
double vx,vy,t,h,x;
puts("初速度を入力してください");
scanf("%lf",&v);
puts("角度を入力してください");
scanf("%lf",&kakudo);
vx = v*cos(RAD(kakudo));
vy = v*sin(RAD(kakudo));
h = (vy*vy)/(2*g);
t = (sqrt(h/(2*g)))*2;
x = t*vx;
printf("着弾までの時間 = %lf, 着弾までの距離 = %lf(m)\n",t,x);
return 0;
}