目录

一、题目描述

二、解题思路

三、程序操作

一、题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。

1 2 6 7 15 ...
3 5 8 14 ...
4 9 13 ...
10 12 ...
11 ...
...

容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20列的数是多少?

二、解题思路

1、题目填数方式为三角形蛇形填数方式,先填充一个符合输出条件的填数矩阵

2、输出为第20行第20列,在数组中下标为19

可以看博客的三角形蛇形填数方式详解,还有额外的补充其他中填数方式

三、程序操作

#include<stdio.h>
int main()
{int i=0;int n=40;             // 自定义,只要n值符合输出条件int num=1;            //第一个数从1开始int a[40][40]={0};    //用一个符合输出条件的二维数组for(i=0;i<n;i++)      //三角形蛇形填数{if(i%2==0){int x=i;int y=0;while(x+1){a[x][y]=num;num++;y++;x--;}}else{int x=0;int y=i;while(y+1){a[x][y]=num;num++;x++;y--;}}}printf("%d\n",a[19][19]);       //输出第二十行第二十列的数return 0;
}

运行结果:761

蓝桥杯真题——蛇形填数(c语言)相关推荐

  1. 2019年第十届蓝桥杯真题解析 | 特殊数【Python】

    [特别数的和] 题目描述 小明对数位中含有 2.0.1.9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1.2.9.10 至 32.39 和 40,共 28 个,他们的和是 5 ...

  2. 蓝桥杯真题——跑步锻炼(c语言)

    目录 一.题目描述 二.解题思路 三.操作代码 一.题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小蓝每天都锻炼身体. 正常情况下,小蓝每天跑 1 千米.如果某天 ...

  3. 蓝桥杯真题(路径)C语言

    题目 小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图 中的最短路径. 小蓝的图由 2021 个结点组成,依次编号 1 至 2021. 对于两个不同的结点 a, b,如果 a 和 b ...

  4. 2020蓝桥杯真题回文日期 C语言/C++

    题目描述 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日.因为如果将这个日期按 "yyyymmdd" 的格式写成一个 8 位数是 202002 ...

  5. c语言六角填数蓝桥杯答案,六角填数(全排列)蓝桥杯真题

    六角填数(全排列)蓝桥杯真题 六角填数(全排列)蓝桥杯真题 如图所示六角形中填入1-12的数字,使每条直线上的数字和相等,图中已经填好了3个数字,请你计算*号数字是多少 蓝桥杯老套路,经常这样考全排列 ...

  6. 蓝桥杯真题2017-2021

    刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...

  7. 第五届蓝桥杯真题解析【JavaC组】

    第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...

  8. 【蓝桥杯真题】16天冲刺 Python

    距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和  ...

  9. # 2014年蓝桥杯真题CC++B组

    2014年蓝桥杯真题C/C++B组 1.啤酒和饮料 题目描述 啤酒每罐2.3元,饮料每罐1.9元,小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道她买的啤酒比饮料的数量多,请你计算他买了几罐啤 ...

最新文章

  1. Mirror--如何在主库上增加文件
  2. 低效能人士的七个习惯
  3. IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
  4. c# 之继承、封装、多态
  5. OC 实现的几个排序算法
  6. 面向对象(二) 继承/里氏替换
  7. C#.NET里面的多线程处理
  8. 冬季打针后忌用手按摩
  9. 【校招】SHL 的 General Ability (GA, 通用能力测试)
  10. 贷中客群评级的场景实现,来试试这些多维的实操方法
  11. 杰里杰理 ANC耳机方案设计指南【篇】
  12. CAD转KML乱码处理
  13. word自动生成目录如何设置第一页和页码不齐问题
  14. 戴尔r540服务器修改开机启动项,在BIOS设置中如何修改开机启动项
  15. 黑马C++笔记——STL常用算法
  16. Springboot学习1——通过JPA访问MySQL数据库
  17. 国外大牛的黑苹果配置清单
  18. 广和通携手联发科技正式发布基于MediaTek T830 平台5G模组FG370的可快速落地FWA解决方案
  19. 自定义控件 仿微信朋友圈文字展开全文功能
  20. 我作为大学生刚出校园实习的感受

热门文章

  1. 卡尔曼滤波中,噪声非“白”及防止发散的方法
  2. PCA主成分分析应用于人脸识别的MATLAB实现
  3. Django 框架的神奇之处,几行代码就能自动入库,微型 CSDN 第 3 篇
  4. 学习matplotlib.pyplot笔记,常用contourf
  5. STM32F103+ADC采集实时电压+LCD1602A显示
  6. GraspNet-1Billion
  7. Keysight ADS常见报错及解决方法总结-1
  8. python开发对电脑配置要求_学python最电脑配置有要求么
  9. foxmail 6.5 beta3 某些邮件不能直接回复的问题
  10. 怎样看一个PF或LF文件在哪些程序中用到?