新矩阵(信息学奥赛一本通-2041)

【题目描述】

已知一个n×n(2≤n≤20)的矩阵(方阵),把矩阵二条对角线上的元素值加上10,然后输出这个新矩阵。

【输入】

第一行为n;

下面为一个n×n,矩阵中各正整数小于100。

【输出】

输出新的矩阵。共n行,每行n数,各数之间用一个空格隔开。

【输入样例】

5

13 66 53 89 55

11 72 61 62 46

90 10 38 10 55

95 20 43 27 19

60 12 66 16 96

【输出样例】

23 66 53 89 65

11 82 61 72 46

90 10 48 10 55

95 30 43 37 19

70 12 66 16 106

【题解代码】

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;

const int N = 1e2 + 10;
int nums[N][N];

int main()
{
	int n; cin >> n;
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= n; j++)
		{
			cin >> nums[i][j];
			if (i == j || i + j == n + 1)nums[i][j] += 10;
			cout << nums[i][j] << ' ';
		}
		cout << endl;
	}

	return 0;
}
相关推荐
装不满的克莱因瓶5 小时前
实现矩阵的点积:从数学原理到 NumPy 实战
人工智能·线性代数·算法·机器学习·矩阵·numpy
HZ·湘怡5 小时前
树 的定义 与 性质
算法·
梦想的颜色5 小时前
Docker 入门指南:从零开始掌握容器化技术
运维·服务器·vscode·python·算法·docker·云原生
cpp_25015 小时前
P10109 [GESP202312 六级] 工作沟通
数据结构·c++·算法·题解·洛谷·gesp六级
吴可可1235 小时前
CAD二次开发中多段线定点分割技巧
算法
ʚ希希ɞ ྀ5 小时前
全排列 --- 回溯
算法·leetcode·深度优先
玉树临风ives5 小时前
atcoder ABC 460 题解
数据结构·c++·算法
水无痕simon5 小时前
9 C语言的基础练习
c语言·开发语言·算法
8Qi85 小时前
LeetCode 124. 二叉树中的最大路径和(Hard)
算法·leetcode·二叉树·递归
And_Ii5 小时前
LeetCode 1. 两数之和 python
数据结构·算法·leetcode