蓝桥杯真题——蛇形填数(c语言)
目录
一、题目描述
二、解题思路
三、程序操作
一、题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
如下图所示,小明用从 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语言)相关推荐
- 2019年第十届蓝桥杯真题解析 | 特殊数【Python】
[特别数的和] 题目描述 小明对数位中含有 2.0.1.9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1.2.9.10 至 32.39 和 40,共 28 个,他们的和是 5 ...
- 蓝桥杯真题——跑步锻炼(c语言)
目录 一.题目描述 二.解题思路 三.操作代码 一.题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小蓝每天都锻炼身体. 正常情况下,小蓝每天跑 1 千米.如果某天 ...
- 蓝桥杯真题(路径)C语言
题目 小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图 中的最短路径. 小蓝的图由 2021 个结点组成,依次编号 1 至 2021. 对于两个不同的结点 a, b,如果 a 和 b ...
- 2020蓝桥杯真题回文日期 C语言/C++
题目描述 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日.因为如果将这个日期按 "yyyymmdd" 的格式写成一个 8 位数是 202002 ...
- c语言六角填数蓝桥杯答案,六角填数(全排列)蓝桥杯真题
六角填数(全排列)蓝桥杯真题 六角填数(全排列)蓝桥杯真题 如图所示六角形中填入1-12的数字,使每条直线上的数字和相等,图中已经填好了3个数字,请你计算*号数字是多少 蓝桥杯老套路,经常这样考全排列 ...
- 蓝桥杯真题2017-2021
刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...
- 第五届蓝桥杯真题解析【JavaC组】
第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...
- 【蓝桥杯真题】16天冲刺 Python
距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和 ...
- # 2014年蓝桥杯真题CC++B组
2014年蓝桥杯真题C/C++B组 1.啤酒和饮料 题目描述 啤酒每罐2.3元,饮料每罐1.9元,小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道她买的啤酒比饮料的数量多,请你计算他买了几罐啤 ...
最新文章
- Mirror--如何在主库上增加文件
- 低效能人士的七个习惯
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
- c# 之继承、封装、多态
- OC 实现的几个排序算法
- 面向对象(二) 继承/里氏替换
- C#.NET里面的多线程处理
- 冬季打针后忌用手按摩
- 【校招】SHL 的 General Ability (GA, 通用能力测试)
- 贷中客群评级的场景实现,来试试这些多维的实操方法
- 杰里杰理 ANC耳机方案设计指南【篇】
- CAD转KML乱码处理
- word自动生成目录如何设置第一页和页码不齐问题
- 戴尔r540服务器修改开机启动项,在BIOS设置中如何修改开机启动项
- 黑马C++笔记——STL常用算法
- Springboot学习1——通过JPA访问MySQL数据库
- 国外大牛的黑苹果配置清单
- 广和通携手联发科技正式发布基于MediaTek T830 平台5G模组FG370的可快速落地FWA解决方案
- 自定义控件 仿微信朋友圈文字展开全文功能
- 我作为大学生刚出校园实习的感受
热门文章
- 卡尔曼滤波中,噪声非“白”及防止发散的方法
- PCA主成分分析应用于人脸识别的MATLAB实现
- Django 框架的神奇之处,几行代码就能自动入库,微型 CSDN 第 3 篇
- 学习matplotlib.pyplot笔记,常用contourf
- STM32F103+ADC采集实时电压+LCD1602A显示
- GraspNet-1Billion
- Keysight ADS常见报错及解决方法总结-1
- python开发对电脑配置要求_学python最电脑配置有要求么
- foxmail 6.5 beta3 某些邮件不能直接回复的问题
- 怎样看一个PF或LF文件在哪些程序中用到?