[此贴子已经被作者于2007-4-20 16:35:05编辑过]
你要的是这个吧.#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; }
楼上几个别光顾着贴正确的代码啊~LZ,请问把scanf("%d",&a[3][4])包在一个循环里;是什么意思?
取的地址是a[3][4]的,怎么输入呢?所以改成a[j][i],才对!
[此贴子已经被作者于2007-4-20 14:46:11编辑过]
因为那个是LZ犯的错误。前边已经有人改正了
本来就对的~只是结果并不是自己想要的!