输出n*n矩阵
2024-08-24 07:48:14
int matrix[MAX][MAX];
void PrintMatrix(int x,int y,int start,int n)
{
if(n==)
return ;
if(n==)
{
matrix[x][y] = start;
return ;
}
int i,j;
for(j=y;j<y+n-;j++)
matrix[x][j] = start++;
for(i=x;i<x+n-;i++)
matrix[i][y+n-] = start++;
for(j=y+n-;j>y;j--)
matrix[x+n-][j] = start++;
for(i=x+n-;i>x;i--)
matrix[i][y] = start++;
PrintMatrix(x+,y+,start,n-);
}
最新文章
- JQurey
- LNMP 源码安装
- 针对初学者的A*算法入门详解(附带Java源码)
- [物理学与PDEs]第3章 磁流体力学
- ios Swift 备忘录
- iframe 适用高度
- bootstrap -- 一个标签中,同时有 col-xs , col-sm , col-md , col-lg
- 一个C++的多态和虚函数实例
- 转:sprintf与snprintf
- AD DIV 层的知识 和 行为特效
- Windows API 之 CreateThread、WaitForSingleObject(未完)
- greenplum在执行vacuum和insert产生死锁问题定位及解决方案
- 51nod 1682 中位数计数
- (最短路 Floyd) P2910 [USACO08OPEN]寻宝之路Clear And Present Danger 洛谷
- Nevertheless 和 Nonetheless,你用对了吗?
- [PHP]算法-跳台阶问题的PHP实现
- 根据现有的XML文件生成其对应的实体类
- 开发环境之git:团队协作git工作流与常用命令
- java高级工程师开放面试题集<;二>;
- Web API与JWT认证