新矩阵(信息学奥赛一本通-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;
}
相关推荐
Mi Manchi2617 分钟前
力扣热题100之合并两个有序链表
算法·leetcode·链表
阿沁QWQ20 分钟前
C语言中的文本读写和二进制读写接口
开发语言·c++·算法
仙人掌_lz33 分钟前
深入理解深度Q网络DQN:基于python从零实现
python·算法·强化学习·dqn·rl
TsingtaoAI1 小时前
企业内训|智能调控系统算法与优化——某汽车厂商
算法·汽车·ai企业内训·自动驾驶企业内训·智驾企业培训
安特尼2 小时前
招行数字金融挑战赛数据分析赛带赛题二
python·算法·机器学习·金融·数据分析
qq_433554542 小时前
C++ string初始化、string赋值操作、string拼接操作
开发语言·c++·算法
理想奋斗中2 小时前
【LeetCode Hot100 | 每日刷题】排序数组
数据结构·算法·leetcode·快速排序
এ᭄画画的北北2 小时前
力扣-2.两数相加
算法·leetcode
不会计算机的捞地2 小时前
【数据结构入门训练DAY-31】组合的输出
数据结构·算法·深度优先
终焉代码2 小时前
C++入门篇——类和对象(下)
开发语言·c++·算法