#include <stdio.h>
#define PI 3.1415926
void main()
{
long const n=10000, j=500;
double x[10000];
double v[10000];
double dt=2*PI/n;
double t;
double jdt;
int i,k;
x[0]=0;
v[0]=1;
t=0;
jdt=j*dt;
for(i=0;i<n;++i)
{
x[i+1]=x[i]+v[i]*dt;
v[i+1]=v[i]-x[i]*dt;
};
for(k=0;k<=n;k+=j)
{
printf("%f,%f,%f\n",t,x[k],v[k]);
t+=jdt;
}
}
vc6.0运行无错,但是不输出结果,为啥啊
#define PI 3.1415926
void main()
{
long const n=10000, j=500;
double x[10000];
double v[10000];
double dt=2*PI/n;
double t;
double jdt;
int i,k;
x[0]=0;
v[0]=1;
t=0;
jdt=j*dt;
for(i=0;i<n;++i)
{
x[i+1]=x[i]+v[i]*dt;
v[i+1]=v[i]-x[i]*dt;
};
for(k=0;k<=n;k+=j)
{
printf("%f,%f,%f\n",t,x[k],v[k]);
t+=jdt;
}
}
vc6.0运行无错,但是不输出结果,为啥啊