当前位置: 首页 > news >正文

如何让一个矩形外围为同一个数

一个矩形外围为同一个数,并先内加一圈就加1,第一圈为1

11111
12221
12321
12221
11111
#include <stdio.h>
#define N 7
void fun(int (*a)[N])
{ int i,j,k,m;
if(N%2==0) m=N/2 ;
else m=N/2+1;
for(i=0; i<m; i++) {
for(j=i; j<N-i; j++)
a[i][j]=a[N-i-1][j]=i+1;
for(k=i+1; k<N-i; k++)
a[k][i]=a[k][N-i-1]=i+1;
}
}
void main()
{ int x[N][N]={0},i,j;
fun(x);
printf("\nThe result is:\n");
for(i=0; i<N; i++)
{ for(j=0; j<N; j++) printf("%3d",x[i][j]);
printf("\n");
}
}

转载于:https://blog.51cto.com/14224115/2358714

相关文章:

  • Spark入Hbase的四种方式效率对比
  • 如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
  • Notepad++ 7.6.4 发布,不会再有可信任的 UAC 弹窗
  • SAP 联合忽米网、重庆高新区,共建「重庆中小企业智能化赋能中心」
  • Elasticsearch在后台启动
  • 小程序开发-8-流行页面编码与组件的细节知识
  • 向量的基本运算
  • 计算几何函数库(转)
  • java并发多线程显式锁Condition条件简介分析与监视器 多线程下篇(四)
  • 2019阿里云峰会-边缘计算专场,邀您共话大连接低时延场景下的技术探索与实践...
  • RPM 包的构建 - 实例
  • macOS Mojave 无法运行未签名程序的解决方案
  • js常见算法题
  • Jenkins控制台显示乱码
  • 代码整洁之道-第9章-单元测试-读书笔记
  • ----------
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • ES10 特性的完整指南
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • JavaScript HTML DOM
  • Javascript Math对象和Date对象常用方法详解
  • JSDuck 与 AngularJS 融合技巧
  • Linux快速复制或删除大量小文件
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Python_网络编程
  • React Native移动开发实战-3-实现页面间的数据传递
  • spring boot 整合mybatis 无法输出sql的问题
  • SpriteKit 技巧之添加背景图片
  • Swoft 源码剖析 - 代码自动更新机制
  • vue2.0项目引入element-ui
  • Wamp集成环境 添加PHP的新版本
  • webpack入门学习手记(二)
  • 记一次删除Git记录中的大文件的过程
  • 聊聊hikari连接池的leakDetectionThreshold
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 前端工程化(Gulp、Webpack)-webpack
  • 如何合理的规划jvm性能调优
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 在Mac OS X上安装 Ruby运行环境
  • 字符串匹配基础上
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 如何正确理解,内页权重高于首页?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (11)MATLAB PCA+SVM 人脸识别
  • (2.2w字)前端单元测试之Jest详解篇
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (HAL库版)freeRTOS移植STMF103
  • (补)B+树一些思想