首页 > 其他分享 >二维数组

二维数组

时间:2023-11-26 13:55:17浏览次数:30  
标签:10 lb 66 55 矩阵 range 二维 数组

一.二维数组

`2041:【例5.9】新矩阵

时间限制: 1000 ms 内存限制: 65536 KB
提交数: 54995 通过数: 26522
【题目描述】
已知一个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

复制代码到粘帖板
n=int(input())
lb=[]

for i in range(n):
a = list(map(int,input().split()))
lb.append(a)

for i in range(n):
for j in range(n):
if j == i or i + j == n - 1:
lb[i][j] +=10

for i in range(n):
for j in range(n):
print(lb[i][j],end=' ')
print()
`

标签:10,lb,66,55,矩阵,range,二维,数组
From: https://www.cnblogs.com/sqy2010/p/17856907.html

相关文章

  • 数组的使用(有不明白的)
    packagearray;publicclassArrayDemo04{publicstaticvoidmain(String[]args){int[]arrays={1,2,3,4,5};int[]reverse=reverse(arrays);//System.out.println(reverse);这样为什么不可以·???//printArray(arrays);//......
  • 树状数组和线段树
    树状数组:1.将某一个数加上k2.求出某区间每一个数的和#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;lln,m,a[500000+10];lllowbit(llx){returnx&(-x);}voidadd(llx,llk){ while(x<=n){ a[x]+=k; x+=lowbit(x); }}llquery(llx){ ll......
  • 打印数组(不用方法写)
    publicclassHelloWorld{publicstaticvoidmain(String[]args){//打印数组[11,22,33]int[]arr=newint[]{11,22,33};//arr=[0,0,0]int[]arr2=newint[arr.length];//打印数组arr2for(inti=0;i<arr......
  • 2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连, 孩
    2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连,孩子不能选相邻的格子,不能回头选,不能选超过一圈,但是孩子可以决定从任何位置开始选,也可以什么都不选。返回孩子能获得的最大分值。1<=n<=10^6,0<=arr[i]<=10^6。来自华为od。来自左程云。答案......
  • 2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连, 孩
    2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连,孩子不能选相邻的格子,不能回头选,不能选超过一圈,但是孩子可以决定从任何位置开始选,也可以什么都不选。返回孩子能获得的最大分值。1<=n<=10^6,0<=arr[i]<=10^6。来自华为od。来自左程......
  • 打印数组
    publicclasskaobei{publicstaticvoidmain(String[]args){int[]arr={11,22,33};int[]arr2=copy(arr);copy1(arr2);}publicstaticvoidcopy1(int[]arr){System.out.print("[");for(inti=0;i......
  • 一维数组与二维数组的创建、初始化和储存
     一、一维数组1.数组的创建 数组是一组相同类型的集合。数组的创建方式:type_t  arr_name  [contest_n];//type_t是指数组的元素类型//const_n是一个常量表达式,用来指数组的大小介绍一下strlen和sizeof的区别strlen和sizeof没什么关联strlen是求字符串长度的,只能根据字符串......
  • 前端学习笔记202307学习笔记第六十七天-前端面试-对象解构赋值数组特殊处理1
      ......
  • Java零基础入门-数组
    Java零基础入门-数组前言Java是一门面向对象的编程语言,被广泛应用于各个领域。数组是Java编程中最基本也是最重要的数据结构之一,它可以用来存储一组数据,并且方便进行操作和处理。本文将为大家介绍Java数组的基本概念、语法和常见应用场景,帮助初学者快速入门。摘要本文将从以下......
  • JSON 格式的字符串转换回数组
    要将JSON格式的字符串转换回数组,你可以使用JavaScript的JSON.parse方法。这个方法可以将一个JSON字符串解析成JavaScript对象或数组。对于你的字符串,可以这样操作:假设你有一个JSON字符串str,其内容如下:'[{"goodsCode":"ABC1","qty":12.22},{"goodsCode":"ABC2","q......