帮我看下这段C++代码

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:08:45
#include <iostream.h>
int main()
{
int a[2][3],max,min,h,l,b[3][2],i,j;
//从键盘为数组元素赋值
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin >>a[i][j];
}
}
cout<<"输出二维数组a"<<"\n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<a[i][j]<<"\t";
}
//使元素分行显示
cout<<"\n";
}
//求数组中最大元素及其下标
max = a[0][0];
h = 0;
l = 0;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
if(max < a[i][j])
{
max = a[i][j];
h = i;
l = j;
}
}
}
cout<<"数组中最大元素是:"<<"\n";
cout<<"max:"<<"a["<<h<<"][

完全正确的程序
不过貌似您忘了运行后输入数据吧
还有输完数据后,DOS窗口会一闪而过吧,看不到结果,用命令行执行一下就可了

没问题啊。

一开始提示输入嘛,输入6个数字就出结果了,咋滴?