参考了大佬们的代码,一点点改动成oj需要的样子。第一次变成这样的我。

#include<stdio.h>
/*输出蛇形矩阵*/
int main()
{int n;int num[100][100];int i=0,j=0;int count = 0;scanf("%d",&n);j=n-1;num[0][j]=++count;//为num[0][n-1]赋值1while(count<n*n){if(j>0)//if-else语句判断是横着走一个还是竖着走一个,并赋值j--;elsei++;num[i][j]=++count;while(i<n-1&&j<n-1)//斜向下走,直到走到头{i++;j++;num[i][j]=++count;}if(i==n-1)//if-else语句判断是横着走还是竖着走,并赋值j--;elsei++;num[i][j]=++count;while(j>0&&i>0)//斜向上走,走到头{i--;j--;num[i][j]=++count;}}for(i=0;i<n;i++)//输出{for(j=0;j<n;j++)printf("%d ",num[i][j]);//oj的评测格式 }
return 0;
}

Problem D. L05-04输出蛇形矩阵相关推荐

  1. 蛇形矩阵(最简单算法及分析)

    蛇形矩阵这道算法题大家应该都遇到过,对于大部分初学者来说是一个比较难的题(包括博主),今天来分享一下解决这道题的简单算法(认真看就一定能看懂!!!) 首先我们来分析一下这道题目: 思路: 这样的矩阵我 ...

  2. wikioi 1160 蛇形矩阵

    /*======================================================================== 1160 蛇形矩阵 题目描述 Descriptio ...

  3. C语言实现上三角蛇形矩阵不用数组,C/C++编程笔记:C++ 嵌套循环,含循环打印及蛇形矩阵实例...

    也称为多循环,在一个循环中嵌套使用一个或多个循环. 嵌套循环的基本结构就是在一个循环中,循环体包含了另一个循环的情况.下面我用几个嵌套循环的例子来深入理解嵌套循环. 循环图案打印 分别打印下面三种图案 ...

  4. 方欣科技算法面试:蛇形矩阵2

    1 题目描述 /**  * 蛇形矩阵2  *   * 输入4  *   * 输出  *  1 12 11 10  *  2 13 16 9  *  3 14 15 8  *  4 5 6 7  *  ...

  5. 方欣科技算法题面试:蛇形矩阵

    1题目描述 样例输入 4 样例输出 1 3 6 102 5 9 4 8 7 2 java代码 //输入 //输入正整数N(N不大于100) // //输出 //输出一个N行的蛇形矩阵. // //样例 ...

  6. C语言实现上三角蛇形矩阵不用数组,蛇形矩阵c语言实现

    [问题描述]蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.如: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 本题要求根据输入的行数要求,输出对应的一个蛇形上三角矩 ...

  7. 牛客网--蛇形矩阵(Java)

    题目描述 题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 接口说明 原型 void  ...

  8. 华为机试HJ35:蛇形矩阵

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 例如,当输入5时,应该输出 ...

  9. c语言编程蛇形,蛇形矩阵c语言实现

    [问题描述]蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.如: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 本题要求根据输入的行数要求,输出对应的一个蛇形上三角矩 ...

最新文章

  1. 2020年快手校招JAVA岗笔试第一题
  2. AD在Windows Server 2003中的更新(中)
  3. 30.Node.js 全局对象
  4. HDU - 3694 Fermat Point in Quadrangle(三分套三分/凸包)
  5. asp.net网页上嵌入Flash显示
  6. [转]Microsoft Solution Framework 微软解决方案框架结构
  7. 卷积神经网络架构理解
  8. 被程序员怼完被自己人怼,产品经理就这样被逼哭了!
  9. Go语言学习笔记(一) : 搭建Windows下的Go开发环境
  10. Silverlight IReader阅读器第二版
  11. 苹果刷机有好处和坏处_观察 | iTools推越狱助手 欲扩张苹果市场版图
  12. 理解概念IMAP4、IMAP4rev1 client protocol、POP3、SMTP、MIME、RFC822
  13. 计算机主机的组成的两部分,计算机的主机由哪两个部分组成
  14. 关于vscode打感叹号无法输出html模板的解决方法
  15. 高中数学学习技巧,这几步你都做到了吗?
  16. java csv转owl_数据处理第2节:将列转换为正确的形状
  17. UE4随笔 —— 角色动画的骨骼重定向
  18. 线上订餐系统初步python
  19. 记录一下python爬虫手机app遇到的加密
  20. 互联网内容产业永远有机会

热门文章

  1. 亚马逊调用Report接口全流程
  2. G761-3005B伺服阀放大器
  3. centos安装nginx详细教程及配置虚拟机域名重定向
  4. android播放器设置中文,Android 视频播放器 (一):使用VideoView播放视频
  5. Squid正向代理(编译安装)
  6. v-if控制元素的显示与隐藏
  7. yl335b分拣站单元流程图_Yl-335B生产线试题
  8. 自动售卖机的类型和工作流程分析
  9. Python中的pynput中组合键的键值
  10. 马斯克年薪:0!美股CEO薪酬排名出炉:老黄比苏妈还低近600万美元