请问这个程序哪里有问题啊?
#include<iostream.h>#include<math.h>//#include<stdlib.h>//#include<stddef.h>void mian(){ double jd[45][45]; jd[0][0]=0.2909;//sin1 jd[0][1]=0.9998;//cos 1 for(int i=1;i<45;i++){ for(int j=1;j<45;j++){ jd[i][j-1]=jd[i-1][j-1]*jd[i-1][j]+jd[i-1][j-1]*jd[i-1][j];//sinx jd[i][j]=sqrt(1-jd[i][j-1]*jd[i][j-1]); cout<<"这个角的正玄为:"<<jd[i][j-1]<<endl; cout<<"这个角的余弦为:"<<jd[i][j]; } }}