753.平方矩阵 I

题目描述

输入整数N,输出一个N阶的回字形二维数组。

数组的最外层为1,次外层为2,以此类推。

输入格式

输入包含多行,每行包含一个整数N。

当输入行为N=0时,表示输入结束,且该行无需作任何处理。

输出格式

对于每个输入整数N,输出一个满足要求的N阶二维数组。

每个数组占N行,每行包含N个用空格隔开的整数。

每个数组输出完毕后,输出一个空行。

数据范围

0 ≤ N ≤ 100

输入样例:

1
2
3
4
5
0

输出样例:

11 1
1 11 1 1
1 2 1
1 1 11 1 1 1
1 2 2 1
1 2 2 1
1 1 1 11 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
难度:困难
时/空限制:1s / 64MB
总通过数:79
总尝试数:170
来源:语法题
算法标签:数组

AC代码

#include <iostream>
#include <cstdio>
using namespace std;
int main(void)
{int n, arr[105][105] = {0}, i, j;while(scanf("%d",&n) != EOF){if(n == 0){break;}for(i = 1; i <= n; i ++){for(j = i; j <= n - i + 1; j ++){arr[j][i] = i;arr[i][j] = i;arr[j][n - i + 1] = i;arr[n - i + 1][j] = i;//二重循环内的内容是为了遍历到外围的内容//i是输出的内容变量第一层外围都是1.第二层外围都是2,以此类推。}}for(i = 1; i <= n; i ++){for(j = 1; j <= n; j ++){cout<<arr[i][j]<<" ";}cout<<endl;}cout<<endl;}return 0;
}

【题解】- AcWing - 753.平方矩阵 I相关推荐

  1. AcWing 755. 平方矩阵 III

    文章目录 AcWing 755. 平方矩阵 III AC代码 AcWing 755. 平方矩阵 III 本题链接:AcWing 755. 平方矩阵 III 本博客给出本题截图: AC代码 代码: #i ...

  2. AcWing 754. 平方矩阵 II

    文章目录 AcWing 754. 平方矩阵 II AC代码 AcWing 754. 平方矩阵 II 本题链接:AcWing 754. 平方矩阵 II 本博客给出本题截图: AC代码 代码: #incl ...

  3. acwing——755. 平方矩阵 III

    755. 平方矩阵 III 输入整数N,输出一个N阶的二维数组M. 这个N阶二维数组满足M[i][j] = 2i+j2i+j. 具体形式可参考样例. 输入格式 输入包含多行,每行包含一个整数N. 当输 ...

  4. Acwing语法基础课第八次课(1)751. 数组的左方区域最小数和它的位置741. 斐波那契数列740. 数组变换753. 平方矩阵 I

    751. 数组的左方区域 题目 提交记录 讨论 题解 视频讲解 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的左方区域元素的平均值或元素的和. 数组的两条对角线将数组分为了上下左 ...

  5. 平方矩阵 I II III 题解

    AcWing 753. 平方矩阵 I 题目描述 AcWing 753. 平方矩阵 I 思路 每个点处的值为该位置到上下左右四个边界距离的最小值. 代码 import java.util.Scanner ...

  6. B00015 平方矩阵问题

    给定n,m,min和max,求所有的<i,j>,满足0<=i<=n,0<=j<=m并且min<=i*j<=max. 要求:不得使用暴力法,算法复杂度要求 ...

  7. 1468 - 平方矩阵 Python

    1468 - 平方矩阵 Time Limit : 1 秒 Memory Limit : 64 MB 输入整数 N,输出一个 N 阶的二维数组 M. 具体形式可参考样例. Input 输入包含多行,每行 ...

  8. 线性代数矩阵行列式_非平方矩阵的行列式| 使用Python的线性代数

    线性代数矩阵行列式 Prerequisites: 先决条件: Defining a Matrix 定义矩阵 Determinant of a Matrix 矩阵的行列式 Note: Determina ...

  9. 754. 平方矩阵 II

    754. 平方矩阵 II 输入整数 N,输出一个 N 阶的二维数组. 数组的形式参照样例. 输入格式 输入包含多行,每行包含一个整数 N. 当输入行为 N=0 时,表示输入结束,且该行无需作任何处理. ...

最新文章

  1. Glide核心设计一:皮皮虾,我们走
  2. 正序 逆序写 java_C語言版和JAVA版 把一個字節正序(高位在前)轉為逆序(低位在前) 和 逆序轉為正序...
  3. VMware-server遇到问题的解决
  4. 【Markdown】新手快速入门基础教程
  5. redis哨兵主从不切换_Redis的三种模式:主从、哨兵、集群
  6. 学生选课系统代码-5-共用代码层
  7. spring-boot推送实时日志到前端页面显示
  8. Python可视化编辑,让Python 不再难懂
  9. Android网页字体缩放控件,Zoom Text Only插件下载-chrome网页字体缩放插件Zoom Text Only下载v1.5.4 官方版-西西软件下载...
  10. 【路径规划】基于蚁群求解多旅行商MTSP问题matlab源码
  11. 谷歌Debugger调试
  12. html制作页面书签的步骤,网页制作基础教程(二)html标签
  13. 练习 fullpage
  14. Python函数初始
  15. 如何把公司网址生成二维码
  16. 论文研读1——对抗样本(Adversarial Example)综述(2018版)
  17. 计算机二级打字的速度有要求么,打字速度几个要求和技巧
  18. C语言入门习题系列二(含答案)
  19. 【运维心得】关于视频会议(POLYCOM)
  20. 1.Unity3D商业游戏源码研究-变身吧主公-ResourcesMgr

热门文章

  1. simulink仿真实例详解_三菱FX 5U PLC模块硬件精品实例,附接线图
  2. 发电厂是交流电,还是直流电输送?
  3. Vue头部菜单,点击菜单新增tab页签
  4. BS1064-基于大数据存储实现互联网电子商城网站及数据分析系统
  5. Skin Snap Art 4破解版下载
  6. uniapp实现微信支付、支付宝支付
  7. 用python画背景_如何在有背景的画布上绘制图像
  8. 基于单片机的LCD1602电子时钟设计(代码)
  9. python和ui设计_程序员,UI设计师,你们在哪里
  10. OSPF之广域网及重发布