每日积累

作者在 2008-11-08 14:45:03 发布以下内容
   今天学到了二维数组,编个程。
main()
{int i,j,rom=0,colum=0,max;
 int a[3][4]=={{1,2,3,4},{9,8,7,6},{-10,10,5,2}};
 max=a[0][0];
 for(i=0;i<=2;i++)
   for(j=0lj<=3;j++)
     if(a[i][j]>max)
       {max=a[i][j];
        rom=i;
        colum=j;
        }
printf("max=%d,rom=%d,colum=%d",max,rom,colum);
}
就是这个,可是她有错误“表达式语法错在函数 :main”
我用的是TC2.0汉化版
求助!!!
默认分类 | 阅读 2645 次
文章评论,共3条
a辉
2008-11-08 15:24
1
第二个for(j=0;j&lt;=3;j++)应该是两个分号&quot;;&quot;还有main前是不是应该加void呀,我也是初学者,要是还不行就请教高手吧!
Alexy
2008-11-09 10:54
2
#include&lt;stdio.h&gt;<br />
void main()<br />
{int i,j,rom=0,colum=0,max;<br />
 int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,5,2}};<br />
 max=a[0][0];<br />
 for(i=0;i&lt;=2;i++)<br />
&nbsp;&nbsp;&nbsp;for(j=0;j&lt;=3;j++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(a[i][j]&gt;max)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {max=a[i][j];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rom=i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;colum=j;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
printf(&quot;max=%d,rom=%d,colum=%d&quot;,max,rom,colum);<br />
}<br />
这样久可以了,多了个等号,以及少了歌分号
dubukuangye
2008-11-12 20:14
3
为什么你们还用TC呢?我们都用vc了
游客请输入验证码
文章分类
文章归档