关于用TC2.0调试程序的问题
我用的是TC2.0调试C语言描述的数据结构编写的程序,调试时系统提示“Declarationsyntaxerror"而且这种错误很多,请问这是什么意思啊?FastTran...
我用的是TC2.0调试C语言描述的数据结构编写的程序,调试时系统提示“Declaration syntax error"而且这种错误很多,请问这是什么意思啊?
FastTransposeTSMatrix(A,*B)
int col,t,p,q;
int num[MAXSIZE],position[MAXSIZE];
B->len=A.len;
B->len=A.m;
B->m=A.n;
if(B->len)
{
for(col=1,col<=A.n;col++)
num[col]=0;
for(t=1;t<=A.len;t++)
num[A.data[t].col]++;
position[1]=1;
for(col=2;col<=A.n;col++)
position[col]=position[col-1]+num[col-1];
B->data[q].rol=A.data[p].col;
B->data[q].col=A.data[p].row;
B->data[q].e=A.data[p].e;
position[col]++;
}
}
}
main()
{
int A,*B
int x,y,i,j;
scanf("%d",&x,&y);
printf("please input a source x*y:");
for(i=1;i<=x;i++)
for(j=1;j<=y;j++)
{scanf("%d",&A[i][j]);
FastTransposeTSMatrix(A ,B);
}
}
第11 14 15 16 31 32 行都有这种错误,我是个新手,错误太多麻烦帮我看下,谢谢!!(这是用快速转置法 将矩阵A转置为矩阵B) 展开
FastTransposeTSMatrix(A,*B)
int col,t,p,q;
int num[MAXSIZE],position[MAXSIZE];
B->len=A.len;
B->len=A.m;
B->m=A.n;
if(B->len)
{
for(col=1,col<=A.n;col++)
num[col]=0;
for(t=1;t<=A.len;t++)
num[A.data[t].col]++;
position[1]=1;
for(col=2;col<=A.n;col++)
position[col]=position[col-1]+num[col-1];
B->data[q].rol=A.data[p].col;
B->data[q].col=A.data[p].row;
B->data[q].e=A.data[p].e;
position[col]++;
}
}
}
main()
{
int A,*B
int x,y,i,j;
scanf("%d",&x,&y);
printf("please input a source x*y:");
for(i=1;i<=x;i++)
for(j=1;j<=y;j++)
{scanf("%d",&A[i][j]);
FastTransposeTSMatrix(A ,B);
}
}
第11 14 15 16 31 32 行都有这种错误,我是个新手,错误太多麻烦帮我看下,谢谢!!(这是用快速转置法 将矩阵A转置为矩阵B) 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询