博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
螺旋输出N*N矩阵
阅读量:5058 次
发布时间:2019-06-12

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

 

 

1 #include 
2 #include
3 using namespace std; 4 int main() { 5 int x[] = { 0, 1, 0, -1 }; 6 int y[] = { 1, 0, -1, 0 }; 7 int n; 8 int pos_x = 0; 9 int pos_y = 0;10 cin >> n;11 int counter = 1;12 vector
> A(n, vector
(n, 0));13 int i;14 for (i = n - 1; i > 0; i -= 2) {15 for (int k = 0; k < 4; k++) {16 for (int j = 0; j < i; j++) {17 A[pos_x][pos_y] = counter;18 counter++;19 pos_x += x[k];20 pos_y += y[k];21 }22 }23 pos_x++;24 pos_y++;25 }26 if (i == 0)27 A[pos_x][pos_y] = counter;28 for (int i = 0; i < n; i++) {29 for (int j = 0; j < n; j++) {30 cout << A[i][j] << " ";31 }32 cout << endl;33 }34 return 0;35 }

转载于:https://www.cnblogs.com/kakamilan/archive/2012/09/20/2695997.html

你可能感兴趣的文章
bootstrap使用笔记
查看>>
全网最详系列之-倍增求LCA
查看>>
周末总结
查看>>
课本议题
查看>>
Javascript中的应用和呼叫继承
查看>>
微软企业库4.1学习笔记(二十一)加解密模块1 简介
查看>>
updater-script语法说明
查看>>
Oracle数据库创建表是有两个约束带有默认索引
查看>>
团队作业8——第二次项目冲刺(Beta阶段)(冲刺计划)
查看>>
第五节 HTML&CSS -- 关于浮动和清除浮动的解说,以及两个大坑不要踩
查看>>
HDU 3047 Zjnu Stadium(带权并查集)
查看>>
lua之base64加密和解密算法。
查看>>
tomcat错误信息解决方案 严重:StandardServer.await:
查看>>
下载网页流
查看>>
html img图片等比例缩放
查看>>
03 方法
查看>>
树形数据查询示例
查看>>
登录成功后,跳转到登录前的页面
查看>>
SQLServer函数 left()、charindex()、stuff()的使用
查看>>
VBS 映射远程电脑磁盘
查看>>