博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
13杭电warmup1 1001 Children's Day
阅读量:6994 次
发布时间:2019-06-27

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

题目地址:

用一个三维数组来存贮要表示的矩阵,先画几个特例找规律,记住这个N是倒的...

代码:

#include
#include
using namespace std;char p[11][11][11];int main(){ for(int i=1;i<11;i++) for(int j=1;j<11;j++) for(int k=1;k<11;k++) p[i][j][k]=' '; int cnt=0; for(int i=3;i<=10;i++) { for(int j=1;j<=3*i-2;j++) { if(j<=i) { p[i][j][1]=char('a'+cnt%26); } else if(j<=2*i-2) { p[i][2*i-j][j-i+1]=char('a'+cnt%26); } else { p[i][j-2*i+2][i]=char('a'+cnt%26); } cnt++; } } for(int i=3;i<=10;i++) { for(int j=1;j<=i;j++) { for(int k=1;k<=i;k++) cout<

小白书上有一题蛇形数组输出,顺便写了一下

代码:

#include
#include
#include
using namespace std;int a[100][100];bool vis[100][100];void init(){ memset(vis,0,sizeof(vis));}int main(){ int n; while(cin>>n) { init(); int i,j; i=0;j=0; int way=0; int count=0; while(count
=0&&!vis[i][j-1]) j--; else way=(way+1)%4;; } else { if(i-1>=0&&!vis[i-1][j]) i--; else way=(way+1)%4; } } for(int i=0;i

转载于:https://www.cnblogs.com/814jingqi/p/3339262.html

你可能感兴趣的文章
Maven学习总结(五)——聚合与继承
查看>>
落谷P3941 入阵曲
查看>>
Java 里的异常(Exception)详解
查看>>
结对开发 随机产生数组并求最大子数组的和
查看>>
微博mini for Windows Phone
查看>>
[PKUWC2018]随机算法
查看>>
两个基于openssl的https client例子
查看>>
libgdx初试
查看>>
课程作业
查看>>
CSS shapes布局
查看>>
vue中如何实现pdf文件预览?
查看>>
ios7官方推荐icon尺寸
查看>>
VUE项目的目录关系
查看>>
Android操作HTTP实现与服务器通信(转)
查看>>
5秒速记php数组排序函数
查看>>
【分享】Objective-C Runtime
查看>>
Spring_Aop_(二)
查看>>
MySQL execute dynamic sql script.
查看>>
Collection框架
查看>>
网络流(二)最大流的增广路算法
查看>>