博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让一个矩形外围为同一个数
阅读量:5925 次
发布时间:2019-06-19

本文共 477 字,大约阅读时间需要 1 分钟。

一个矩形外围为同一个数,并先内加一圈就加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

你可能感兴趣的文章
Asymptote 学习记录(2):例子阅读
查看>>
《杀死一只知更鸟》读后感
查看>>
关于异或的一些东西和应用
查看>>
微软职位内部推荐-Senior SW Engineer for Application Ecosystem
查看>>
ping vs telnet, what is the difference between them and when to use which?
查看>>
新手AS常见问题集锦
查看>>
20172304 2017-2018-2 《程序设计与数据结构》第六周学习总结
查看>>
二叉树的实现(C#)
查看>>
小程序 - 学习笔记
查看>>
2016 CCPC 杭州
查看>>
(二)SpringBoot功能
查看>>
Linux本地yum源配置以及使用yum源安装gcc编译环境
查看>>
明明的随机数
查看>>
菜鸟修炼C语言小设计之——工资统计
查看>>
用十条命令在一分钟内检查Linux服务器性能
查看>>
PrincetonAlgorithm I - Assignment2 Deques and Randomized Queues
查看>>
windows远程连接linux-安装xfce界面,ubuntn添加新用户
查看>>
Rsa2加密报错java.security.spec.InvalidKeySpecException的解决办法
查看>>
Reset
查看>>
[转]软件测试演义——中高级系列(序)
查看>>