蓝桥杯练习系统基础练习(非VIP试题)
前言
- 环境:Dev-C++
- 万能头文件: #include<bits/stdc++.h>
- 水平不高,单纯记录寒假生活。
基础练习
BASIC-01 A+B问题
解题思路
- 有手就行
AC代码
BASIC-02 序列求和
解题思路
- 利用等差数列公式求和
- 注意数据范围
AC代码
BASIC-03 圆的面积
解题思路
- 使用圆的面积公式
- PI需要定义,这里使用的是acos(-1.0)
- 注意输出格式
AC代码
BASIC-04 Fibonacci数列
解题思路
- 不需要求出结果再取模,直接进行取模
- 直接递归时间会超限
AC代码
BASIC-1 闰年判断
解题思路
- 了解闰年的特征
- 简单的判断语句
AC代码
BASIC-2 01字串
解题思路
- 我的方法是0-31一共32个数,想办法用二进制表示。
- 这题无脑暴力输出也能过(狗看了都摇头)
AC代码
BASIC-3 字母图形
解题思路
- 先将对角线全赋值为A,再向左向右进行赋值
AC代码
BASIC-4 数列特征
解题思路
- 先把数存进数组
- 简单的最大最小值比较再赋值还有sum求和,注意maxm的初值要设的小于-10000
AC代码
BASIC-5 查找整数
解题思路
- 简单的遍历然后判断输出,注意下标得加1
AC代码
BASIC-6 杨辉三角形
解题思路
- 简单的杨辉三角,方法看注释
AC代码
BASIC-7 特殊的数字
解题思路
- 通过剥离每位数字再三次方相加判断是否和原数相等
AC代码
BASIC-8 回文数
解题思路
- 一样通过剥离法,将每一位剥下来再乘10相加进行判断
AC代码
BASIC-9 特殊回文数
解题思路
- 与上题类似,但还需要将剥离下来的数字进行相加求和,需要两个判断同时为true
AC代码
BASIC-10 十进制转十六进制
解题思路
- 掌握进制转换原理
AC代码
BASIC-11 十六进制转十进制
解题思路
- 以FFFF为例,第一次sum为15,第二次为1516+15,第三次为(1516+15)16+15,第四次为((1516+15)16+15)16+15,即15163+15162+15161+15160
BASIC-12 十六进制转八进制
解题思路
- 先把十六进制转换为二进制,再转换为八进制
- 十六进制的一位对应二进制的四位,直接转换成字符串
- 二进制转换成八进制时,三位转换成八进制一位,所以提前在前面补足0
- 然后把八进制的字符串从第一个不为‘0 ’处开始输出就可以了
至此蓝桥杯基础练习非VIP部分习题已经完毕
__EOF__

本文作者:慎独
本文链接:https://www.cnblogs.com/yyh001/p/15781945.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/yyh001/p/15781945.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:慎独_y,转载请注明原文链接:https://www.cnblogs.com/yyh001/p/15781945.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】