码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 蓝桥杯刷题(二)


    蓝桥杯刷题

    • 一.空间
    • 二.排序
    • 三.成绩分析
    • 四.蛇形填数
    • 五.跑步锻炼(较难)

    在这里插入图片描述

    蓝桥杯题库

    一.空间

    在这里插入图片描述

    这道题很简单,要弄清单位间的转换和如何输出就可以啦

    在这里插入图片描述

    #include 
    
    int main()
    {
      printf("%.0f",256/(32/4/2/1024.0000/1024));
      return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    记住除的数里面一定要至少一个带小数点哟,不然会直接为0

    二.排序

    在这里插入图片描述

    这道题看似很困难,实际上只要看到它的限制条件(最短,最小),其实就能发现规律啦

    (1,0)两个元素需要冒泡一次,(2,1,0)三个元素需要冒泡三次,(3,2,1,0)四个元素需要冒泡5次,所以我们可以看出对于这种完全乱序的数组,我们最多需要排序n(n-1)/2次

    #include
    int main()
    {
      //这里需要排105次至少得15个字符
    
      //而15个字符如果完全乱序最多可排105次
    
      //那么我们就以最小代价移动,也就是j向前移动5位
    
      printf("jonmlkihgfedcba");
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    ps:字典序最小就是首元素最小

    三.成绩分析

    在这里插入图片描述在这里插入图片描述

    #include 
    #include 
    
    int main()
    {
      int n,i,score[10000],max=0,min=100;
        float aver=0;
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
            scanf("%d",&score[i]);
            aver+=score[i];
            if(max<score[i])
            {
              max=score[i];
            }
            if(min>score[i])
            {
             min=score[i];
            }
        }
        aver=aver/n;
        printf("%d\n%d\n%.2f\n",max,min,aver);
      return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    这道题比较简单,没什么好说的

    四.蛇形填数

    在这里插入图片描述

    在这里插入图片描述

    这样其实可以看出其实是1+4+8+16,如果去掉第一个数其实就是等差数列,这样可以算出到第20个数时其实+4*19,利用等差公式可以得出第20个数是761

    #include
    
    int main()
    {
      printf("761");
      return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    五.跑步锻炼(较难)

    在这里插入图片描述

    这道题我是从年,月,日分别考虑的。
    1.年是从2000年开始到2020年
    3.月份用一个数组存起来
    4.天数从第一天到这个月的最后一天

    #include 
    
    int main()
    {
      int i=0,day=0,sum=0,n=6;//因为是从星期6开始,所以n设为6,n为星期几
      int month[13]=//这里月份从一开始,较好计算
      {0,31,28,31,30,31,30,31,31,30,31,30,31};
      int year=0;
      for(year=2000;year<=2020;year++)//年份
      {
        if((year%4==0&&year%100!=0)||(year%400==0))//判断闰年
        {
          month[2]=29;//该2月的天数
        }
        else
        {
          month[2]=28;
        }
        for(i=1;i<=12;i++)//从第一月到第12月
        {
          for(day=1;day<=month[i];day++)//每一天
          {
             if(n==8)//达到星期8时,就改为星期一
             {
               n=1;
             }
             if(n==1||day==1)//如果是星期一或者每月第一天,就多跑1km
             {
               sum++;
             }
            n++;
            sum++;//每天跑1km
           if(year==2020&&i==10&&day==1)//判断是否是目的时间
           {
            printf("%d",sum);
           }
          }
        }
      }
      return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
  • 相关阅读:
    文件恢复软件哪个最好用?数据恢复软件,推荐这几款
    【JavaWeb】-- session会话跟踪技术解决Http无状态
    哪些城市有PMP考试考点?PMP考试考场都在哪?
    网页css+html实现登录界面的分步奏操作详解+完整代码后期会完备python后端教程
    基于低代码平台的OA系统,更灵活高效!
    日化用品行业智能供应链协同系统解决方案:数智化SCM供应链,为企业转型“加速度”
    Crack:Stimulsoft BI Server 2022.4.5
    Allure测试报告定制全攻略,优化你的Web自动化测试框架!
    在linux服务器运行python脚本异常ModuleNotFoundError: No module named '_ssl'
    【网络安全】文件上传之安全狗bypass
  • 原文地址:https://blog.csdn.net/m0_73790767/article/details/127936446
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号