LNK2001问题。
#include "stdio.h" /*包含头文件*/#include "stdlib.h"
#include "math.h"
const double PI=3.14159; /*圆周率*//*全局变量*/
double L[10]; /*存储杆长*/
double X[10],Y[10]; /*存储各点x,y坐标*/
double V[10],U[10]; /*存储各点x,y方向速度分量*/
double A[10],B[10]; /*存储各点x,y方向加速度分量*/
double F[10],W[10],E[10]; /*存储各杆转角,角速度,角加速度*/
double S[10],C[10]; /*中间计算变量*/
/*计算主程序*/
void main()
{
int ii,Index,iFlag;
double p1,F9,Res[3],N1;
p1=PI/180;
L[1]=250; L[2]=0; L[3]=860; L[4]=0; N1=117.2; /*初始参数*/
X[1]=0; Y[1]=500; X[4]=0; Y[4]=0;
printf("L(1)=60 ,L(2)=0 ,L(3)=200 , L(4)=0 , W(1)=30,E(1)=0\n");
printf("F(1)Deg ,F(3)Deg ,W(4)/s ,S mm V m/sA m/S^2\n");
W[1]=N1*PI/30;
for(ii=0;ii<=12;ii++)
{
F[1]=ii*30*p1;
F9=0;
Mcrank(1,1,1,2,F9);
iFlag=Mrpr(2,3,4,2,2,4,3,1,Res);
if(iFlag==1)
printf("%10.2f,%10.2f,%10.2f,%10.2f,%10.2f,%10.2f,%10.2f\n",F[1]/p1,F[3]/p1,W[3],E[3],Res[0],Res[1]/1000,Res[2]/1000);
else
printf("Because of wrong data, the Caculation failed!\n");
}
}