
每日一练蓝桥杯C/C++B组
文章平均质量分 53
蓝桥杯学习基础知识,刷题总结,适合入门
程序员飞鸟
My name is ZGB,我有很强的编程和计算机知识,同时也有良好的团队合作能力和沟通技巧。我希望在毕业后能够在计算机行业工作,为社会做出贡献。
展开
-
每日一练蓝桥杯C语言:2020年真题题集(B组)
文章目录⛳1.门牌制作⛳2.既约分数⛳3.蛇形填数⛳4.跑步锻炼⛳5.七段码⛳6.成绩统计⛳7.回文日期⛳ 8.子串分值和⛳9.平面切分⛳10.字串排序⛳1.门牌制作思考:该题使用循环1-2020即可,每次循环需要判断每个位数是否为2,方法:三个if()判断是否有十位、百位、千位、有的情况下判断是否为2,是的话2的数字+1.答案624次#include<iostream>#include<string>using namespace std;int main(){原创 2022-03-25 20:30:14 · 9399 阅读 · 39 评论 -
每日一练蓝桥杯C语言:暴力枚举
哈喽,我是飞鸟,欢迎阅读,有问题可以一起交流,点赞,关注我暴力枚举猜年龄问题描述:思路分析:网友年龄问题描述:思路分析:生日年龄数问题描述:思路分析:数学题问题描述:思路分析:马虎的算式问题描述:思路分析:奇怪的分式问题描述:思路分析:几何题问题描述:思路分析:在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举法.枚举法,也叫暴力破解法,是一种基于逐个尝试答案的一种问题求解策略。最开始接触算法的时候,大家练习的基础算法.原创 2022-03-11 23:05:10 · 14666 阅读 · 103 评论 -
每日一练蓝桥杯C/C++B组~什么是递归算法?
什么是递归?递归就是函数自己调用自己!所谓递归,就是要有递有归!只递不归,会导致程序崩溃!要在适当的时候终止递归(为了避免崩溃,递归函数一定要包含条件语句)举例:#定义一个递归函数def f(x): //当x=3,调用函数 return x + f(x-1);返回3 + f(2) , f(2)又返回2 + f(1) , f(1)又返回1 + f(0)…当无限调用函数,需要占用一片叫做栈的内存空间,将一些数据存储到栈中,运行结束,数据从栈中取出来,然而只调用不返回,栈会塞满,原创 2022-03-04 12:51:26 · 809 阅读 · 18 评论 -
每日一练蓝桥杯C/C++B组~蛇形填数
大家好,我是飞鸟,今天又是每日一练,冲,如果文章对你有帮助,不妨点赞,关注支持一下小编,谢谢呀????01、每日一练蓝桥杯C/C++B组~既约分数02、每日一练蓝桥杯C/C++B组~十六进制转八进制03、每日一练蓝桥杯C/C++B组~门牌制作04、每日一练蓝桥杯C/C++B组~数列排序每日一练蓝桥杯C/C++B组~蛇形填数题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20行第 20 列的数是多少?原创 2022-02-19 13:32:52 · 1313 阅读 · 14 评论 -
蓝桥杯C语言 十六进制转八进制
十六进制转八进制思路分析:39十六进制先转换为4位二进制,3为0011,9为1001,所以39的二进制为00111001,又把二进制转化为3位八进制,从右边开始数,001为1,111为7,所以39的八进制为71。#include <stdio.h>#include <stdlib.h>#include <string.h> #define MAX_SIZE 100000/* run this program using the console paus原创 2022-02-17 16:27:34 · 1796 阅读 · 1 评论 -
蓝桥杯C语言~数列排序
蓝桥杯C语言~数列排序问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9#include<stdio.h>#define N 200int main(){ //n行数,i,j循环变量,n原创 2022-02-17 14:11:49 · 2342 阅读 · 0 评论 -
【蓝桥杯】~C语言数组排序
数组排序给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200#include<stdio.h>#define N 201int main() { int n, i, j, temp; scanf("%d", &n); int a[N]; for (i = 0; i < n; i++){ scanf("%d", &a[i]); } for (i = 0; i < n - 1; i++) { for原创 2021-12-07 14:18:44 · 2141 阅读 · 7 评论 -
每日一练蓝桥杯C/C++B组~门牌制作
蓝桥杯c语言~门牌制作题目:小蓝要为一条街的住户制作门牌号。这条街一共有 20202020 位住户,门牌号从 11 到 20202020 编号。小蓝制作门牌的方法是先制作 00 到 99 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、71、0、1、7,即需要 11 个字符 00,22 个字符 11,11 个字符 77。请问要制作所有的 11 到 20202020 号门牌,总共需要多少个字符 22?思路:思路我就写在代码注释里,这是一道填空题,算出原创 2022-02-17 23:14:10 · 3649 阅读 · 0 评论 -
每日一练蓝桥杯C/C++B组~既约分数
每日一练蓝桥杯C/C++B组~既约分数大家好,我是飞鸟,如果文章对你有帮助,不妨点赞,收藏支持一下小编,谢谢。题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。如果一个分数的分子和分母的最大公约数是 11,这个分数称为既约分数。例如 3/4 ,1/8 ,7/1,都是既约分数。请问,有多少个既约分数,分子和分母都是 1 到 2020之间的整数(包括 1和 2020)?答案:2481215#include<iostream>using na原创 2022-02-18 15:59:49 · 654 阅读 · 11 评论