问题标题: 酷町堂:2517

1
0
已解决
武建豪
武建豪
中级天翼
中级天翼

#include <iostream>
using namespace std;
int a[100][100];
int main()
{
    int a,b;
    cin>>a>>b;
    for(int i=1;i<=b;i++){
        for(int j=1;j<=a;j++){
            cin>>a[i][j];
        }
    }   
    for(int i=1;i<=b;i++){
        for(int j=1;j<=a;j++){
            cin>>b[i][j];
            b[i][j]+=a[i][j];
        }
    }
    for(int i=1;i<=b;i++){
        for(int j=1;j<=a;j++){
            cout<<b[i][j];
        } 
    } 
    return 0;
}

CE,哪里错了,求告知

武建豪在2020-05-09 22:44:33追加了内容

这个我改过的哪里错了?WA

#include <iostream>
using namespace std;
int a[120][120],b[120][120];
int main()
{
    int m,n;
    cin>>m>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>a[i][j];
        }
    }   
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>b[i][j];
            b[i][j]+=a[i][j];
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cout<<b[i][j]<< " "<<endl;
        } 
    } 
    return 0;
}


0
已采纳
邓涵睿
邓涵睿
中级天翼
中级天翼

首先,对不起,是我那天不该骂你的

而且,你的数组名和变量名重名了,把两个变量的名字定义成d,s;

邓涵睿在2020-05-09 22:42:26追加了内容

自己看看

邓涵睿在2020-05-09 22:50:59追加了内容

@武建豪,是对的ac证明

没豆豆了,┭┮﹏┭┮,望......采纳......(哽咽)

0
许金夫
许金夫
初级天翼
初级天翼

错的挺多

1.你的数组a和int a重名了;

2.你好像只有一个int b 没有数组b

3改正:(改错真浪费内存,还不能直接发代码...)

        [1]:把循环里的所有数字a,b调换

        [2]:把所有的数字a,b改成x,y;

        [3]:定义一个b[100][100]

        [4]:下面的输出要空格换行呀~

----------------------------------------------

打字&改错不易~~~

TP: 你这怕不是抄的

我要回答