c语言漩涡图形,我看大家都在讨论漩涡矩阵,网上搜了一个大家讨论讨论。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言漩涡图形,我看大家都在讨论漩涡矩阵,网上搜了一个大家讨论讨论。相关推荐
- 《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?
本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...
- 看聊天记录都学不会C语言?太菜了吧》(16)我一直以为校花很漂亮,直到我叫了她一声...
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(15)你学了一节课的函数我5分钟搞定了,还很熟
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(14)这么神奇?我写了20行代码竟然一行就可以搞定?
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(13)(9*9 乘法表)寻找电脑中的盲盒彩蛋
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(12)循环有多容易?你看一眼就怀...
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(11)2分钟领悟数组
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(10)程序媛聪明绝顶了
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
- 《看聊天记录都学不会C语言?太菜了吧》(5)打了一把游戏我学会了一个编程知识?
好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...
最新文章
- 10没有基于策略的qos_分布式QoS算法解析
- 全球及中国有色金属行业未来发展走势与投资机遇研究报告2022版
- 哈尔滨工业大学-数据库系统(基本知识与关系模型2)
- 浅析NTFS 文件系统数据流安全问题
- 想要玩转实现负载均衡,你知道这些吗?
- 股上涨和下跌天数比_面对下跌,如何信心十足地逢低买入?
- 全国计算机棋类竞赛,自主招生认可的12类主流竞赛详解
- c语言三种循环语句,C语言三种循环语句的功能等价性
- Mac无损音乐播放器:Audirvana
- 模糊c-均值聚类算法(FCM)
- 某在线学习平台自动挂视频
- 科研ABC - 文献检索
- 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具下载
- Wingdings 2 符号编码对照表
- 灵活用工系统开发|劳务派遣有风险吗?
- 网络游戏程序员新手入门 [转]
- 3.7 Docker最新入门教程-Docker入门-多容器应用
- 数据库与文件进行数据存储有哪些区别?
- 树莓派raspberry搭建打印cups服务器连接EPSON_L360打印机供ios安卓使用
- 使用ova镜像进行edx平台的部署、配置过程
热门文章
- Wireshark 基础 | 捕获过滤篇
- 计算机考研840考纲,2020年北航考研840网络空间安全专业综合考试大纲
- 2021沭阳中学高考成绩查询,2021年沐阳县高考状元名单资料,今年沐阳县高考状元多少分...
- listen的第二个参数详解
- 服务器文件被篡改evopro后缀,SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933...
- sklearn_决策树
- 多目标优化系列(一)NSGA-Ⅱ
- double freeing of freed memory
- 西部世界又一发现:ION—存储在IPFS上的去中心化身份服务
- js删除数组对象中的某个属性的方法