蓝桥杯刷题——基础篇(二)

news2024/11/16 21:33:35

这部分题目,主要面向有志参加ACM与蓝桥杯竞赛的同学而准备的,蓝桥杯与ACM考察内容甚至评测标准基本都一样,因此本训练计划提供完整的刷题顺序,循序渐进,提高代码量,巩固基础。因竞赛支持C语言、C++、Java甚至Python等语言,本专栏以Python语言作为编程语言!

目录

​编辑1. 计算(a+b)*c的值

题目描述

输入格式

输出格式

样例输入

样例输出

 2.计算(a+b)/c的值

题目描述

输入格式

输出格式

样例输入

样例输出

 3. 带余除法

题目描述

输入格式

输出格式

样例输入

样例输出

 4.计算分数的浮点数值

题目描述

输入格式

输出格式

样例输入

样例输出

 5.鸡兔同笼问题

题目描述

输入格式

输出格式

样例输入

样例输出

 6.甲流疫情死亡率

题目描述

输入格式

输出格式

样例输入

样例输出

 7.计算多项式的值

题目描述

输入格式

输出格式

样例输入

样例输出

8.温度转换

题目描述

输入格式

输出格式

样例输入

样例输出

 9.与圆相关的计算

题目描述

输入格式

输出格式

样例输入

样例输出

 10.计算并联电阻的阻值

题目描述

输入格式

输出格式

样例输入

样例输出

 11.成绩

题目描述

输入格式

输出格式

样例输入

样例输出

 12.整型数据类型存储空间大小

题目描述

输入格式

输出格式

样例输入

样例输出

 13.浮点型数据类型存储空间大小

题目描述

输入格式

输出格式

样例输入

样例输出

 14.其他基本数据类型存储空间大小

题目描述

输入格式

输出格式

样例输入

样例输出

15.浮点数向零舍入

题目描述

输入格式

输出格式

样例输入

样例输出

1. 计算(a+b)*c的值

题目描述

给定3个整数a、b、c,计算表达式(a+b)*c的值。

输入格式

输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。
(-10,000 < a,b,c < 10,000)

输出格式

输出一行,即表达式的值。

样例输入

复制

2 3 5

样例输出

复制

25
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :16.计算(a+b)c的值.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 9:51 
"""
a,b,c = map(int,input().split())
print((a+b)*c)

 2.计算(a+b)/c的值

题目描述

给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。

输入格式

输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000, c不等于0)

输出格式

输出一行,即表达式的值。

样例输入

复制

1 1 3

样例输出

复制

0
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :17.计算(a+b)除c的值.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 9:53 
"""
a,b,c = map(int,input().split())
print(int((a+b)/c))

 3. 带余除法

题目描述

给定被除数和除数,求整数商及余数。

此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同?

输入格式

一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。

输出格式

一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

样例输入

复制

10 3

样例输出

复制

3 1
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :18.带余除法.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 9:58 
"""
a,b = map(int,input().split())
print(int(a/b),a%b)

 4.计算分数的浮点数值

题目描述

两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)。

输入格式

输入仅一行,包括两个整数a和b(b不为0)。

输出格式

输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)。

样例输入

复制

5 7

样例输出

复制

0.714285714
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :19.计算分数的浮点数值.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 9:59 
"""
a,b = map(int,input().split())
print("%.9f"%(a/b))

 5.鸡兔同笼问题

题目描述

数学中经典的“鸡兔同笼”问题,已知头共x个,脚共y只,问笼中的鸡和兔各有多少只?

输入格式

头和脚的数量

输出格式

鸡和兔各自数量。一个空格隔开。

样例输入

复制

30 90

样例输出

复制

15 15
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :20.鸡兔同笼问题.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 10:01 
"""
x,y = map(int,input().split())
for i in range(1,x+1):
    if 4*i+2*(x-i) == y:
        print(x-i,i)

 6.甲流疫情死亡率

题目描述

甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。

输入格式

输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。

输出格式

输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。

样例输入

复制

10433 60

样例输出

复制

0.575%
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :21.甲流疫情死亡率.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 10:19 
"""
a,b = map(int,input().split())
result = b/a*100
print("%.3f%%"%result)

 7.计算多项式的值

题目描述

对于多项式f(x) = ax3 + bx2 + cx + d 和给定的a, b, c, d, x,计算f(x)的值。

输入格式

输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。

输出格式

输出一个实数,即f(x)的值,保留到小数点后7位。

样例输入

复制

2.31 1.2 2 2 3

样例输出

复制

33.0838692
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :22.计算多项式的值.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 10:24 
"""
def func(a,b,c,d,x):
    return a*x**3 + b*x**2 + c*x + d
x,a,b,c,d = map(float,input().split())
print("%.7f"%(func(a,b,c,d,x)))

8.温度转换

题目描述

输入一个华氏温度,要求输出摄氏温度。公式为

保留两位小数

输入格式

输出格式

样例输入

复制

-40

样例输出

复制

-40.00 
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :23.温度转换.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 10:29 
"""
F = float(input())
C = (5/9) *(F-32)
print("%.2f"%C)

 9.与圆相关的计算

题目描述

给出圆的半径,求圆的直径、周长和面积。

输入格式

输入包含一个实数r(0 < r <= 10,000),表示圆的半径。

输出格式

输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。

样例输入

复制

3.0

样例输出

复制

6.0000 18.8495 28.2743
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :34.与圆相关的计算.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 10:33 
"""
r = float(input())
pi = 3.14159
circle = 2*r*pi
area = r**2*pi
print("%.4lf"%(2*r),"%.4lf"%circle,"%.4lf"%area)

 10.计算并联电阻的阻值

题目描述

对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:

R = 1/(1/r1 + 1/r2)

输入格式

两个电阻阻抗大小,浮点型,以一个空格分开。

输出格式

并联之后的阻抗大小,结果保留小数点后2位。

样例输入

复制

1 2

样例输出

复制

0.67
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :24.计算并联电阻的阻值.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 12:59 
"""
# R = 1/(1/r1 + 1/r2)
r1,r2 = map(float,input().split())
R = 1/(1/r1 + 1/r2)
print("%.2f"%R)

 11.成绩

题目描述

牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:
总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%
牛牛想知道,这门课程自己最终能得到多少分。

输入格式

只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测 成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。

输出格式

只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100 分。

样例输入

复制

100 100 80

样例输出

复制

90
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :25. 成绩.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 13:01 
"""
# 总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%
a,b,c = map(int,input().split())
result = a*0.2+b*0.3+c*0.5
print(int(result))

 12.整型数据类型存储空间大小

题目描述

分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入格式

输出格式

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

复制

样例输出

复制

print(4,2)

 13.浮点型数据类型存储空间大小

题目描述

分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入格式

输出格式

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

复制

样例输出

复制

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :27.浮点型数据类型存储空间大小.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 13:11 
"""
print(4,8)

 14.其他基本数据类型存储空间大小

题目描述

分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入格式

输出格式

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

复制

样例输出

复制

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :28.其他基本数据类型存储空间大小.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 13:14 
"""
print(1,1)

15.浮点数向零舍入

题目描述

输入一个单精度浮点数,将其向零舍入到整数。

说明:向零舍入的含义是,正数向下舍入,负数向上舍入。

提示:可以使用强制类型转换来实现。

输入格式

一个单精度浮点数。

输出格式

一个整数,即向零舍入到整数的结果。

样例输入

复制

2.3

样例输出

复制

2
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :蓝桥杯刷题 
@File    :29.浮点数向零舍入.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/2/16 13:15 
"""
a = int(float(input()))
print(a)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/350364.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速实现Modbus TCP转BACnet IP协议的方案

一、需求背景 BACnet是用于智能楼宇自控系统的主流通信协议&#xff0c;可用在暖通空调系统&#xff08;HVAC&#xff0c;包括暖气、通风、空气调节&#xff09;&#xff0c;也可以用在照明控制、门禁系统、火警侦测系统及其相关的设备。楼宇中的受控设备都通过BACnet协议连接到…

使用 GeForce Experience 更新 NVIDIA GPU 显卡驱动

使用 GeForce Experience 更新 NVIDIA GPU 显卡驱动1. NVIDIA GeForce Experience 2. 驱动程序 -> 检查更新文件 3. 下载 如果有可用的新版驱动的话&#xff0c;点击后方的 [下载] 按钮即可。 4. 安装 [快速安装] 按照默认设置安装驱动&#xff0c;[自定义安装] 可以自行…

C语言实例|在控制台打印余弦曲线

需求 在控制台打印余弦曲线。 余弦曲线又叫余弦波&#xff08;cosinwave&#xff09;&#xff0c;是一种来自数学三角函数中的余弦比例的曲线。也是模拟信号的代表&#xff0c;与代表数字信号的方波相对。 标准的纯余弦函数公式为&#xff1a; 实例代码 /*** author: 冲哥 …

炔活化的生物素化试剂773888-45-2,Alkyne-Biotin,炔基生物素

【产品描述】炔活化的生物素化试剂&#xff0c;可通过铜催化的点击反应与叠氮化物反应&#xff0c;产生稳定的三唑键&#xff0c;生物素炔烃在结构上与生物素炔烃相同。用于通过点击化学制备各种生物素化共轭物的生物素炔烃。Alkyne activated biotinylation reagents can prod…

Linux逻辑卷管理器(PV、VG、LV、PE)

目录 PV阶段 VG阶段 LV阶段 文件系统阶段 逆向操作&#xff08;删除LVM&#xff09; 逻辑卷管理器&#xff08;Logical Volume Manager&#xff09;&#xff0c;简称LVM LVM的做法是将几个物理的分区&#xff08;或磁盘&#xff09;通过软件组合成为一块看起来时独立的大…

回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测

回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测 目录回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测预测效果基本介绍程序设计参考资料预测效果 基本介绍 Matlab实现NGO-BiLSTM北方苍鹰算法…

Mybatis源码(3) - Executor执行过程 | 一级缓存 | 二级缓存

0. 前言&#xff1a;1. CachingExecutor#query&#xff1a;1.1. BoundSql&#xff1a;1.2. CacheKey&#xff1a;1.3. 二级缓存&#xff1a;1.4. 一级缓存&#xff1a;2. JDBC过程执行&#xff1a;3. 结果集处理&#xff1a;4. Mybatis的一级缓存、二级缓存区别&#xff1a;0. …

PHP(14)会话技术

PHP&#xff08;14&#xff09;会话技术一、概念二、分类三、cookie技术1. cookie的基本使用2. cookie的生命周期3. cookie的作用范围4. cookie的跨子域5. cookie的数组数据四、session1. session原理2. session基本使用3. session配置4. 销毁session一、概念 HTTP协议是一种无…

注解(加与不加的区别)

起因&#xff1a; 在看到这个文章时&#xff0c;对于注解的作用半知半解&#xff0c;由此&#xff0c;写了个例子&#xff0c;验证注解作用 以Override举例 新建一个父类&#xff0c;取名为textone(类名首字母应该大写) 写一个方法&#xff1a; 再新建一个类&#xff0c;继承…

Java学的好,工作不愁找

俗话说的好&#xff1a;“Java学的好&#xff0c;工作不愁找”&#xff0c;不管我们学习哪一门语言&#xff0c;我们都要掌握从抽象化中提取出来的方法&#xff0c;这样你才能提高我们的学习能力&#xff0c;并且在学习新事物的时候可以提取我们自己的想法。学习java&#xff0…

使用营销自动化的 7 大主要优势

对于大多数企业家来说&#xff0c;自动化已成为在数字时代简化业务的必要条件。那么&#xff0c;您可以采取哪些步骤来实施营销自动化呢&#xff1f; 1. 社交媒体整合 拥有吸引人的社交媒体形象是成功的先决条件。您不可能完成所有社交媒体营销任务&#xff0c;使用自动化软件&…

git idea创建新分支,获取/合并主支代码的2个方法

其他sql格式也在更新中&#xff0c;可直接查看这个系列&#xff0c;要是没有你需要的格式&#xff0c;可在评论或私信我 个人目录 获取主支代码的2个方法1&#xff0c;创建一个分支&#xff0c;获取主支的所有代码&#xff08;场景&#xff1a;我需要一个自己的分支进行编写模…

【MyBatis】源码学习 02 - Java 元注解以及 MyBatis @Param 注解分析

文章目录前言参考目录学习笔记1、Java 注解1.1、Java 元注解1.2、Java ElementType 枚举值1.3、自定义注解2、Param 注解分析2.1、Param 注解2.2、测试方法2.3、流程分析&#xff08;重点&#xff1a;ParamNameResolver&#xff09;前言 本文内容对应的是书本第 7 章的内容&am…

Java文件操作和I/O

Java 流(Stream)、文件(File)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式&#xff0c;比如&#xff1a;基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源…

Python 自己简单地造一个轮子.whl文件

造轮子引言准备文件原始文件打包轮子文件运行验证引言 平时使用的python第三方库很顺手&#xff0c;这第三方库一般都是大家一起努力的结果&#xff0c;那我们是不是也可以贡献一点力量呢&#xff1f;首先从造一个本地的.whl文件开始。 在python中&#xff0c;引用第三方库时…

AI算法创新赛-人车目标检测竞赛总结02

源码目录--AI0000026/ --models/ #存放原始模型文件 --scripts/ #存放模型编译、量化所用到的命令脚本&#xff0c;标签格式转换的脚本。 --data/ #存放B榜数据集102张图片 --bmodel/ #存放编译或量化生成的xxx.bmodel --test/ #存放执行推理的代码&#xff0c;会调用bmodel/中…

CAD二次开发 添加按钮Ribbon

这篇文章是教大家怎样子创建自己的Ribbon按钮界面&#xff08;如下图&#xff09;&#xff0c;以下示例代码在CAD2020中运行实现。 背景 创建一个属于自己的Ribbon按钮&#xff08;如下图&#xff09; 理解Ribbon、Panel、Tab的关系&#xff08;如下图&#xff09;&#xff…

输入任意多个整数, 把这些数据保存到文件data.txt中.(按ctrl + z)

#pragma once #include <iostream> #include <fstream> using namespace std; /* 输入任意多个整数, 把这些数据保存到文件data.txt中. 如果在输入的过程中, 输入错误, 则提示用户重新输入. 指导用户输入结束(按ctrl z) [每行最多保存10个整数] */ int main() { …

Kafka的日志同步

首先介绍下LEO和HW LEO&#xff1a; 即LogEndOffset&#xff0c;表示该副本下次日志记录的偏移量HW&#xff1a;即HighWatermark&#xff0c;高水位线&#xff0c;是所有ISR副本集合中的LEO最小值上图中&#xff0c;如果此时三个副本都在ISR集合中&#xff0c;那么此时他们的LE…

三次握手和四次挥手

文章目录TCP三次握手为什么要三次握手三次握手可以携带数据吗&#xff1f;三次握手失败&#xff0c;服务端会如何处理?ISN代表什么&#xff0c;意义&#xff0c;何要动态随机什么是半连接队列第2次握手传回了ACK&#xff0c;为什么还要传回SYN&#xff1f;为什么要四次挥手TCP…