该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

using namespace std;

int main()

{

const int right=1;

const int down=2;

const int left=3;

const int up=4;

int direction;

int n;

cout<

cin>>n;

int i;

int **p=new int*[n];

for(i=0;i

*(p+i)=new int[n];

for(i=0;i

for(int j=0;j

p[i][j]=0;

int value=1;

direction=right;

int row=0,col=0;

while(true) {

p[row][col]=value;

switch(direction)

{ case right:

++col;

if(col==n)

{

col--;

direction++;

break;

}

if(p[row][col]!=0)

{

col--;

direction++;

break;

}

value++;

break;

case down:

++row;

if(row==n)

{ row--;

direction++;

break;

}

if(p[row][col]!=0)

{ row--;

direction++;

break;

}

value++;

break;

case left:

--col;

if(col==-1)

{ col++;

direction++;

break;

}

if(p[row][col]!=0)

{ col++; direction++; break; }

value++;

break;

case up:

--row;

if(row==-1)

{ row++;

direction++;

break;

}

if(p[row][col]!=0)

{

row++;

direction++;

break;

}

value++;

break;

default:

break;

}

if(value==n*n)

{ p[row][col]=value;

break;

}

if(direction>4)

direction%=4;

}

int output_width=n*n;

int num_digits=1;

while(true)

{

if(output_width==0)

break;

else

{

output_width/=10;

num_digits++;

}

}

int j;

for( i=0;i

{

for(j=0;j

cout<

cout<

}

for( i=0;i

delete []*(p+i);

delete []p;

return 0;

}

c语言漩涡图形,我看大家都在讨论漩涡矩阵,网上搜了一个大家讨论讨论。相关推荐

  1. 《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...

  2. 看聊天记录都学不会C语言?太菜了吧》(16)我一直以为校花很漂亮,直到我叫了她一声...

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  3. 《看聊天记录都学不会C语言?太菜了吧》(15)你学了一节课的函数我5分钟搞定了,还很熟

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  4. 《看聊天记录都学不会C语言?太菜了吧》(14)这么神奇?我写了20行代码竟然一行就可以搞定?

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  5. 《看聊天记录都学不会C语言?太菜了吧》(13)(9*9 乘法表)寻找电脑中的盲盒彩蛋

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  6. 《看聊天记录都学不会C语言?太菜了吧》(12)循环有多容易?你看一眼就怀...

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  7. 《看聊天记录都学不会C语言?太菜了吧》(11)2分钟领悟数组

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  8. 《看聊天记录都学不会C语言?太菜了吧》(10)程序媛聪明绝顶了

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  9. 《看聊天记录都学不会C语言?太菜了吧》(5)打了一把游戏我学会了一个编程知识?

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

最新文章

  1. 10没有基于策略的qos_分布式QoS算法解析
  2. 全球及中国有色金属行业未来发展走势与投资机遇研究报告2022版
  3. 哈尔滨工业大学-数据库系统(基本知识与关系模型2)
  4. 浅析NTFS 文件系统数据流安全问题
  5. 想要玩转实现负载均衡,你知道这些吗?
  6. 股上涨和下跌天数比_面对下跌,如何信心十足地逢低买入?
  7. 全国计算机棋类竞赛,自主招生认可的12类主流竞赛详解
  8. c语言三种循环语句,C语言三种循环语句的功能等价性
  9. Mac无损音乐播放器:Audirvana
  10. 模糊c-均值聚类算法(FCM)
  11. 某在线学习平台自动挂视频
  12. 科研ABC - 文献检索
  13. 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具下载
  14. Wingdings 2 符号编码对照表
  15. 灵活用工系统开发|劳务派遣有风险吗?
  16. 网络游戏程序员新手入门 [转]
  17. 3.7 Docker最新入门教程-Docker入门-多容器应用
  18. 数据库与文件进行数据存储有哪些区别?
  19. 树莓派raspberry搭建打印cups服务器连接EPSON_L360打印机供ios安卓使用
  20. 使用ova镜像进行edx平台的部署、配置过程

热门文章

  1. Wireshark 基础 | 捕获过滤篇
  2. 计算机考研840考纲,2020年北航考研840网络空间安全专业综合考试大纲
  3. 2021沭阳中学高考成绩查询,2021年沐阳县高考状元名单资料,今年沐阳县高考状元多少分...
  4. listen的第二个参数详解
  5. 服务器文件被篡改evopro后缀,SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933...
  6. sklearn_决策树
  7. 多目标优化系列(一)NSGA-Ⅱ
  8. double freeing of freed memory
  9. 西部世界又一发现:ION—存储在IPFS上的去中心化身份服务
  10. js删除数组对象中的某个属性的方法