蓝桥杯 题库 简单 每日十题 day7
01 啤酒和饮料
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐酒。
#include <stdio.h>
#include <stdlib.h>
int main()
{int i,j;for(i=1;i<=40;i++){for(j=1;j<=50;j++){if(i*2.3+j*1.9==82.3&&i<j){printf("%d",i);}}}return 0;
}
02 武功秘籍
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?
#include <stdio.h>
#include <stdlib.h>
int main()
{int s,i;s=0;for(i=81;i<=92;i++){if(i%2==0)s++;}printf("%d",s+1);return 0;
}
03 序列个数
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
请问有多少个序列满足下面的条件:
1.序列的长度为5。
2.序列中的每个数都是1到10之间的整数。
3.序列中后面的数大于等于前面的数。
#include <stdio.h>
#include <stdlib.h>
int main()
{int a,b,c,d,e,ans=0;for(a=1;a<11;a++)for(b=a;b<11;b++)for(c=b;c<11;c++)for(d=c;d<11;d++)for(e=d;e<11;e++)ans++;printf("%d",ans);return 0;
}
04 双阶乘
#include <stdio.h>
#include <stdlib.h>
int main()
{int i;int n=2021;int sum=1;for(i=1;i<=2021;i++){if(i%2)//是奇数{sum*=i;sum%=100000;}}printf("%d",sum);return 0;
}
05 利息计算
题目描述
小李年初在银行存款1千元(一年定期)。他计划每年年底取出100元救助失学儿童。
假设银行的存款利率不变,年利率为3%,年底利息自动计入本金。
下面的代码计算5年后,该账户上有多少存款。
试填写缺失的代码。
源代码
C
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{double money = 1000;int n = 5;int i;for(i=0; i<n; i++){money = _______________;money -= 100; }printf("%.2f\n", money);return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{double money = 1000;int n = 5;int i;for(i=0; i<n; i++){money = money*(1+0.03);money -= 100; }printf("%.2f\n", money);return 0;
}
06 大写
题目描述
给定一个只包含大写字母和小写字母的字符串,请将其中所有的小写字母转换成大写字母后将字符串输出。
输入描述
输入一行包含一个字符串。
输出描述
输出转换成大写后的字符串。
输入输出样例
示例
输入
LanQiao
输出
LANQIAO
解析
任意一个大写字母与其对应的小写字母之间的ASCIl码值的差值是一个固定值。
#include<stdio.h>
#include<string.h>
int main(){int i,len;char a[256];gets(a);//gets(a) 表示输入一个字符串到数组a,//a表示读取一个字符串存入a中,字符串输入结束标志为换行符。len=strlen(a);for(i=0;i<len;i++){if(a[i]>='a'&&a[i]<='z'){a[i]-=32;}}for(i=0;i<len;i++)printf("%c",a[i]);
}
07 移动
问题描述
小蓝有一个机器人,初始时在坐标(0,0)。
小蓝可以给机器人发送指令,指令如下:
1.指令U,如果当前机器人在(x,y),执行后机器人在(x一1,y);2.指令D,如果当前机器人在(x,y),执行后机器人在(x+1,y);3.指令L,如果当前机器人在(x,y),执行后机器
人在(x,y-1);4.指令R,如果当前机器人在(x,y),执行
后机器人在(x,y+1)。
给定指令序列,请问指令全部执行后,机器人在哪个位置?
输入格式
输入一行包含一个字符串,表示指令序列,字符串中只包含
U,D,L,R四种字符。
输出格式
输出一行包含两个整数,相邻的整数之间使用一个空格分隔,分别表
示机器人的两个坐标值。
样例输入
DDDRRLR
#include <stdio.h>
#include<string.h>
int main()
{int x=0,y=0,i;char n[100];scanf("%s",n);for(i=0;i<strlen(n);i++){if(n[i]=='U')x--;if(n[i]=='D')x++;if(n[i]=='L')y--;if(n[i]=='R')y++;}printf("%d %d",x,y);
}
08 算式900
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小明的作业本上有道思考题:
看下面的算式:
小明经过几天的努力,终于做出了答案!如下:
(5012-4987)*36=900
用计算机搜索后,发现还有另外一个解,本题的任务就是:请你算出这另外的一个解。
注意:输出格式需要与示例严格一致;括号及运算符号不要用中文输入法;整个算式中不能包含空格。
#include <iostream>
using namespace std;
int main()
{/*int a,b,c,d,x,y,z,w,m,n;for(a=6;a<10;a++){for(b=0;b<10;b++){for(c=0;c<10;c++){for(d=0;d<10;d++){for(x=1;x<10;x++){for(y=0;y<10;y++){for(z=0;z<10;z++){for(w=0;w<10;w++){for(m=1;m<10;m++){for(n=0;n<10;n++){if(a!=b && a!=c && a!=d && a!=x && a!=y && a!=z && a!=w && a!=m && a!=n && b!=c && b!=d && b!=x && b!=y && b!=z && b!=w && b!=m && b!=n && c!=d && c!=x && c!=y && c!=z && c!=w && c!=m && c!=n && d!=x && d!=y && d!=z && d!=w && d!=m && d!=n && x!=y && x!=z && x!=w && x!=m && x!=n && y!=z && y!=w && y!=m && y!=n && z!=w && z!=m && z!=n && w!=m && w!=n && m!=n){if((a*1000+b*100+c*10+d-(x*1000+y*100+z*10+w))*(m*10+n)==900) {cout <<'('<<a<<b<<c<<d<<'-'<<x<<y<<z<<w<<')'<<"*"<<m<<n<<"="<<"900";}}}}}}}}}}}}*/cout <<'('<<"6048"<<'-'<<"5973"<<')'<<"*"<<"12"<<"="<<"900";return 0;
}
09 斐波那契数列最大公约数
题目描述
斐波那契数列满足F1=F2=1,从F3开始有Fn=Fn-1+Fn-2。
请你计算GCD(F2020,F520),其中GCD(A,B)表示A和B的最大公约数。
解析
斐波那契数列最大公约数定理:gcd(Fn,Fm)=F(gcd(n,m))
#include <stdio.h>
int GCD(int a, int b)
{if (a % b != 0) return GCD(b, a % b);else return b;
}
int fib(int n) {int i, s1, s2;if (n < 1)return -1;if (n == 1 || n == 2)return 1;s1 = 1;s2 = 1;for (i = 3; i <= n; i++) {s2 = s1 + s2; //辗转相加法s1 = s2 - s1; //记录前一项}return s2;
}
int main()
{printf("%d", fib(GCD(2020, 520)));return 0;
}
10 最大距离
输出描述
输出一行包含一个整数,表示答案。
输入输出样例
示例
输入
5
94247
输出
9
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{int i,j,n1,n[1000],sum=0,max=-1;scanf("%d",&n1);for(i=0;i<n1;i++){scanf("%d",&n[i]);}for(i=0;i<n1-1;i++){for(j=i+1;j<n1;j++){sum=abs(i-j)+abs(n[i]-n[j]);if(sum>max)max=sum;}}printf("%d",max);return 0;
}
相关文章:

蓝桥杯 题库 简单 每日十题 day7
01 啤酒和饮料 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你…...
go -- 获取当前24点的时间戳 --chatGpt
gpt: 要获取当前24点的时间戳,你可以使用 Go 标准库中的 time 包来实现。以下是一个示例函数,它可以获取当前日期的24点的时间戳: go package main import ( "fmt" "time" ) func getMidnightTimestamp() in…...
docker 容器内手动设置服务自启动
需求描述:不使用DockerFile实现容器内的服务自动启动 1、创建执行程序,以crond为例 //进入容器xxx docker exec -it xxx /bin/sh //切换root账户 bash //创建自动执行文件 vim /root/cron.sh2、自动执行文件内容 crond start3、修改执行文件权限 chmod x /root/…...

腾讯云微服务平台 TSF 异地多活单元化能力重磅升级
导语 2023腾讯全球数字生态大会已于9月7-8日完美落幕,40专场活动展示了腾讯最新的前沿技术、核心产品、解决方案。 微服务与消息队列专场,腾讯云微服务平台 TSF 产品经理张桢带来了《腾讯云微服务平台 TSF 异地多活单元化能力重磅升级》的精彩演讲。本…...
01贪心:算法理论知识
贪心:01算法理论知识 什么是贪心 贪心的本质是选择每一阶段的局部最优,从而达到全局最优。 这么说有点抽象,来举一个例子: 例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额࿰…...

目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
文章目录 一、演示多分类效果二、PaddleClas介绍三、代码获取四、数据集获取五、环境搭建六、数据格式分析七、模型训练7.1 模型恢复训练7.2 多卡训练7.3 其他训练指标 八、模型预测九、模型评估十、PaddleClas相关博客 一、演示多分类效果 二、PaddleClas介绍 PaddleClas主要…...

PageHelp插件在复杂sql下引起的Having无法识别错误及其解决方案
1: 问题出现的场景 系统中有一个复杂SQL内嵌套了多个子查询.在改动时需要将SQL的最后一行加上having来做额外的过滤处理. 添加完having语句后发现SQL能够正常执行就直接将代码提交到了测试环境.结果在测试环境报错Unknown column ‘xxx‘ in ‘having clause. 2: 分析问题 1…...

linux中的开发工具
在刚开始使用linux的时候,我们需要在系统上写一些简单的代码,来熟悉环境以及各种指令 并且熟悉属于linux的一套开发的环境,而这对于c来说需要三个软件就可以进行简单的编码 和使用,让我们来认识一下下列工具,以及工具的…...

2023 第十二届中国智能产业高峰论坛 - 文档大模型的未来展望
目录 前言文档图像分析识别与理解中的技术挑战 文档图像分析识别与理解的研究主题文档图像分析与预处理文档解析与识别版面分析与还原文档信息抽取与理解AI安全知识化&存储检索和管理 多模态大模型在文档图像处理中的应用多模态的GPT-4在文档图像上的表现多模态的Google Ba…...

【小沐学NLP】关联规则分析Apriori算法(Mlxtend库,Python)
文章目录 1、简介2、Mlxtend库2.1 安装2.2 功能2.2.1 User Guide2.2.2 User Guide - data2.2.3 User Guide - frequent_patterns 2.3 入门示例 3、Apriori算法3.1 基本概念3.2 apriori3.2.1 示例 1 -- 生成频繁项集3.2.2 示例 2 -- 选择和筛选结果3.2.3 示例 3 -- 使用稀疏表示…...

对话ChatGPT:AIGC时代下,分布式存储的应用与前景
随着科技的飞速发展,我们正步入一个被称为AIGC时代的全新阶段,人工智能、物联网、大数据、云计算成为这个信息爆炸时代的主要特征。自2022年11月以来,ChatGPT的知名度迅速攀升,引发了全球科技爱好者的极大关注,其高超的…...

java多线程学习笔记一
一、线程的概述 1.1 线程的相关概念 1.1.1 进程(Process) 进程(Process)是计算机的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。 可以把进程简单的理解为操作系统中正在有运行的一…...

BOM与DOM--记录
BOM基础(BOM简介、常见事件、定时器、this指向) BOM和DOM的区别和联系 JavaScript的DOM与BOM的区别与用法详解 DOM和BOM是什么?有什么作用? 图解BOM与DOM的区别与联系 BOM和DOM详解 JavaScript 中的 BOM(浏览器对…...

Docker安装MongoDB
一、docker安装mongodb MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。 二、安装步骤 1.docker 拉取mysql镜像 docker pull mongo:latest 2.运行容器 docker run -itd --name mongo -p 27017:27017 mongo --auth参数说明: -p 27017:27017 &#…...
不要对正则表达式进行频繁重复预编译
背景 在频繁调用场景,如方法体内或者循环语句中,新定义Pattern会导致重复预编译正则表达式,降低程序执行效率。另外,在 JDK 中部分 入参为正则表达式格式的 API,如 String.replaceAll, String.split 等,也…...
vue入门及小项目小便签条
vue 框架:是一个半成品软件,是一套可重用的,通用的,软件基础代码模型。基于框架进行开发,更加快捷 ,更加高效 v-bind为HTML标签绑定属性值,如设置href,css样式等 v-model在表单元素上创建双向数…...

详解TCP/IP协议第四篇:数据在网络中传输方式的分类概述
文章目录 前言 一:面向有连接型与面向无连接型 1:大致概念 2:面向有连接型 3:面向无连接型 二:电路交换与分组交换 1:分组交换概念 2:分组交交换过程 三:根据接收端数量分…...

SpringMvc决战-【SpringMVC之自定义注解】
目录 一、前言 1.1.什么是注解 1.2.注解的用处 1.3.注解的原理 二.注解父类 1.注解包括那些 2.JDK基本注解 3. JDK元注解 4.自定义注解 5.如何使用自定义注解(包括:注解标记【没有任何东西】,元数据注解)? 三…...

【MySQL集群一】CentOS 7上搭建MySQL集群:一主一从、多主多从
CentOS 7上搭建MySQL集群 介绍一主一从步骤1:准备工作步骤2:安装MySQL步骤3:配置主服务器步骤4:创建复制用户步骤5:备份主服务器数据,如果没有数据则省略这一步步骤6:配置从服务器步骤7…...

RGB格式
Qt视频播放器实现(目录) RGB的使用场景 目前,数字信号源(直播现场的数字相机采集的原始画面)和显示设备(手机屏幕、笔记本屏幕、个人电脑显示器屏幕)使用的基本上都是RGB格式。 三原色 RGB是…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...

如何理解 IP 数据报中的 TTL?
目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...
今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存
文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...

Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...

MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 🍺 最新版brew安装慢到怀疑人生?别怕,教你轻松起飞! 最近Homebrew更新至最新版,每次执行 brew 命令时都会自动从官方地址 https://formulae.…...