求助一个C语言问题!急!
intfangzhen(inta[][MaxSize],intn){inti,j,k;for(j=0;j<n;j++){for(k=1;k<=n;k++)a[0][j]=...
int fangzhen(int a[][MaxSize],int n)
{
int i,j,k;
for(j=0;j<n;j++)
{
for(k=1;k<=n;k++)
a[0][j]=k;
}
for(i=1;i<n;i++)
{
for(k=n;k<=2n-1;k++)
a[i][n]=k;
}
return 0;
}
--------------------Configuration: algo5-1 - Win32 Debug--------------------
Compiling...
algo5-1.cpp
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : 'bad suffix on number'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2146: syntax error : missing ';' before identifier 'n'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2146: syntax error : missing ')' before identifier 'k'
E:\C语言\guangyibiao\algo5-1.cpp(39) : warning C4552: '-' : operator has no effect; expected operator with side-effect
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : ';'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : ')'
E:\C语言\guangyibiao\algo5-1.cpp(40) : error C2146: syntax error : missing ';' before identifier 'a'
执行 cl.exe 时出错.
algo5-1.obj - 1 error(s), 0 warning(s)
实在不知道到底哪错了
怎么改啊?
我没找到哪里少分号啊? 展开
{
int i,j,k;
for(j=0;j<n;j++)
{
for(k=1;k<=n;k++)
a[0][j]=k;
}
for(i=1;i<n;i++)
{
for(k=n;k<=2n-1;k++)
a[i][n]=k;
}
return 0;
}
--------------------Configuration: algo5-1 - Win32 Debug--------------------
Compiling...
algo5-1.cpp
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : 'bad suffix on number'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2146: syntax error : missing ';' before identifier 'n'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2146: syntax error : missing ')' before identifier 'k'
E:\C语言\guangyibiao\algo5-1.cpp(39) : warning C4552: '-' : operator has no effect; expected operator with side-effect
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : ';'
E:\C语言\guangyibiao\algo5-1.cpp(39) : error C2059: syntax error : ')'
E:\C语言\guangyibiao\algo5-1.cpp(40) : error C2146: syntax error : missing ';' before identifier 'a'
执行 cl.exe 时出错.
algo5-1.obj - 1 error(s), 0 warning(s)
实在不知道到底哪错了
怎么改啊?
我没找到哪里少分号啊? 展开
4个回答
展开全部
int fangzhen(int a[][MaxSize],int n)
{
int i,j,k;
for(j=0;j<n;j++)
{
for(k=1;k<=n;k++) //太乱啦,j=0时,a[0][0]=k;值多次变化,下面的也是,不知道你想做什麽。。
a[0][j]=k;
}
for(i=1;i<n;i++)
{
for(k=n;k<=2n-1;k++)
a[i][n]=k;
}
return 0;
}
{
int i,j,k;
for(j=0;j<n;j++)
{
for(k=1;k<=n;k++) //太乱啦,j=0时,a[0][0]=k;值多次变化,下面的也是,不知道你想做什麽。。
a[0][j]=k;
}
for(i=1;i<n;i++)
{
for(k=n;k<=2n-1;k++)
a[i][n]=k;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
}后边的分号呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(k=n;k<=2n-1;k++) 试试k<=2*n-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询