gpt4 book ai didi

c++ - C++中的二维数组加法

转载 作者:行者123 更新时间:2023-11-28 00:26:20 24 4
gpt4 key购买 nike

我正在尝试使用我的以下代码在 C++ 中添加两个二维数组,我得到的输出是这样的333 333,但我想要 2 行

    { 
int a[2][3], b[2][3], i , j;

cout<<"First Matrix"<<endl;
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
cin>>a[i] [j];
}
}
cout<<"Second Matrix"<<endl;
for(int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
cin>>b[i][j];
}
}
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
cout<<a[i] [j] + b[i] [j];
}
cout<<" ";
}
cout<<endl;

_getch();
}

最佳答案

最后一个 for 循环是错误的。你必须移动 cout

for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
cout<<a[i] [j] + b[i] [j];
cout<<" ";
}
cout<<endl;
}

您的变量 ij 也未使用,因为您在 for 循环中使用 int i=0; 声明了新变量; int j=0;

关于c++ - C++中的二维数组加法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24842497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com