自分なりに調べて理解したつもりなのですがプログラムがうまくできません。
下記のプログラムは自由落下の時間と高さと速度を0~15秒ごとに表示するプログラムです。
C言語は始めて1ヶ月程度です。OSはLinuxだと思います。(WindowsにXmingというソフトでLinuxをやってます)
#include <stdio.h>
int kspeed(int m, int n);
int kheight(int m, int n);
#define T 15
#define G 9.8
main()
{
int i,j,k;
for(i=0;i<=T;++i){
j=kspeed(G,i);
k=kheight(G,i);
printf("%.1f %.1f %.1f\n",i,j,k);
}
}
int kspeed(int base, int n)
{
int i,v;
v=0;
for(i=0;i<=n;++i)
v=base*i;
return n;
}
int kheight(int base, int n)
{
int i,h;
h=1500;
for(i=0;i<=n;++i)
h=-base*i*i/2.0;
return h;
}