问题标题: 酷町堂:2517

0
0
已解决
朱家烨
朱家烨
资深守护
资深守护

2517   两个月的水费

题目描述 Description

自来水公司的人来某写字楼收水费,该写字楼有a层,每层有b间屋子。该写字楼上个月的和本月的水费都还没有收,现在将两个月的水费一起收。
输入两个a*b的矩阵分别表示每间屋子的上个月的水费和本月的水费,问每间屋子的两个月的水费共多少钱。

输入描述 Input Description

第一行:两个整数a,b,1<a,b<100
接下来:第一个a*b的矩阵表示上个月的水费
接下来:第二个a*b的矩阵表示本月的水费

输出描述 Output Description

一个a*b的矩阵表示每间屋子两个月一起的水费

样例输入 Sample Input

4 6 100 153 163 161 155 146 116 157 109 119 126 108 106 198 190 102 113 198 193 104 182 191 122 118 187 104 125 140 158 134 171 184 109 134 151 126 143 108 103 135 120 146 123 110 146 134 154 101

样例输出 Sample Output

287 257 288 301 313 280 287 341 218 253 277 234 249 306 293 237 233 344 316 214 328 325 276 219

朱家烨在2020-05-05 21:32:04追加了内容

#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]+=a[i][j];
        } 
    } 
    return 0;
}
    

朱家烨在2020-05-05 21:32:37追加了内容

怎么办,错了


0
已采纳
黄依成
黄依成
中级天翼
中级天翼

思路:输入两个数组,再相加,最后输出。

循环(遍历数组){
        循环(遍历数组){
            输入a数组;
        }
    }
   循环(遍历数组){
        循环(遍历数组){
            输入b数组;
            b数组+=a数组;
        }
    }
    循环(遍历数组){
        for(遍历数组){
            输出;
        }
    }

 

0
黄依成
黄依成
中级天翼
中级天翼

第21行输出错了,改成cout<<b[i][j];

我要回答