题目描述
给定一个 n*m 的矩阵,输出它的绝对矩阵:矩阵中的每个数字都是原始数字的绝对值。
输入格式
第一行包括两个整数n,m 接下来n行输出一个矩阵,矩阵中每个元素的绝对值不超过100
输出格式
绝对矩阵.
样例
样例输入:
复制5 5
22 62 -39 -15 37
-34 95 -85 26 -57
8 33 -36 69 -4
-36 -55 -92 96 -70
79 -93 -42 -44 66
样例输出:
复制22 62 39 15 37
34 95 85 26 57
8 33 36 69 4
36 55 92 96 70
79 93 42 44 66
#include <iostream>
#include <iomanip>
#include <cstring>
#include <string>
#include <cmath>
using namespace std;
int main() {
int n, m, a[505][505];
cin >> n >> m;
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++) {
cout << abs(a[i][j]) << " ";
}
cout << endl;
}
}