main()
{int i,j,max=0;
int a[3][4];
for(j=0;j<3;j++)
{for(i=0;i<4;)
scanf("%d",&a[j][i]);
}
for(j=0;j<3;j++)
{for(i=0;i<4;i++)
{ max<a[3][4];
max=a[j][i];}}
printf("%d",max);
}
[此贴子已经被作者于2007-4-20 16:35:05编辑过]
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
for(j=0;j<3;j++)
{for(i=0;i<4;)
scanf("%d",&a[3][4]);
}
写错了
应为 a[j][i]
----------------解决方案--------------------------------------------------------
你要的是这个吧.
#include <stdio.h>
int main(void)
{
int i,j;
int a[3][4];
int max;
for(j=0;j<3;j++)
{
for(i=0;i<4;i++)
scanf("%d",&a[j][i]);
}
max=a[0][0];
for(j=0;j<3;j++)
{
for(i=0;i<4;i++)
{
if (max<a[j][i])
max=a[j][i];
}
}
printf("%d\n",max);
return 0;
}
----------------解决方案--------------------------------------------------------
输出一个a[3][4]中最大值
main()
{int i,j,max=0;
int a[3][4];
for(j=0;j<3;j++)
{for(i=0;i<4;)
scanf("%d",&a[3][4]);
}
for(j=0;j<3;j++)
{for(i=0;i<4;i++)
{ max<a[3][4];
max=a[i][j];}}
printf("%d",max);
}
楼上几个别光顾着贴正确的代码啊~LZ,请问把scanf("%d",&a[3][4])包在一个循环里;是什么意思?
----------------解决方案--------------------------------------------------------
输入树组的数字
----------------解决方案--------------------------------------------------------
输入树组的数字
取的地址是a[3][4]的,怎么输入呢?所以改成a[j][i],才对!
[此贴子已经被作者于2007-4-20 14:46:11编辑过]
----------------解决方案--------------------------------------------------------
scanf("%d",&a[3][4]);
为什么这句在编译的时候不提示错误?
难道是正确的?
新手请高手赐教!!
----------------解决方案--------------------------------------------------------
取的地址是a[3][4]的,怎么输入呢?所以改成a[j][i],才对!
因为那个是LZ犯的错误。前边已经有人改正了
----------------解决方案--------------------------------------------------------
scanf("%d",&a[3][4]);
为什么这句在编译的时候不提示错误?
难道是正确的?
新手请高手赐教!!
本来就对的~只是结果并不是自己想要的!
----------------解决方案--------------------------------------------------------