第十一届蓝桥杯省赛 Java 大学 B 组—成绩分析—满分百分题解

该博客分享了第十一届蓝桥杯省赛Java大学B组的一道成绩分析题的解题思路。博主提供了简单的Java模拟解法,通过循环遍历输入的成绩,计算最大值、最小值和平均分,并使用String.format()输出格式化的平均分。博客内容包括伪代码及运行结果截图。

第十一届蓝桥杯省赛 Java 大学 B 组—成绩分析—满分百分题解

在这里插入图片描述

在这里插入图片描述


一、解题思路

1、解法一( Java )

解法思路:简单模拟
☝循环遍历求和 sum 并更新最大值 max 和最小值 min,最后格式化保留两位小数输出平均值 String.format("%.2f", res)

伪代码如下:

/**
 * @author Listen 1024
 * @description 第十一届蓝桥杯省赛 Java 大学 B 组—成绩分析—满分百分题解
 * @date 2022-4-3 19:27:52
 */
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		int sum = 0, max = 0, min = 100;
		for (int i = 0; i < n; i++) {
			int temp = scanner.nextInt();
			if (temp > max) {
				max = temp;
			}
			if (temp < min) {
				min = temp;

			}
			sum += temp;
		}
		double res = (double) sum / n;
		System.out.println(max);
		System.out.println(min);
		System.out.println(String.format("%.2f", res));
	}
}

运行结果截图如下:

运行结果截图

在这里插入图片描述

### 关于第十一届蓝桥杯 Python B题解析 目前提供的引用内容并未直接提及第十一届蓝桥杯 Python B的具体题目或解析[^1]。然而,可以推测该事的真题通常涉及算法设计、数据结构应用以及编程技巧等方面的知识。 以下是基于过往蓝桥杯的特点和常见考点所整理的内容: #### 常见考题类型 1. **基础算法** 蓝桥杯常考察一些经典的算法实现,例如排序算法(快速排序、归并排序)、查找算法(二分查找、深度优先搜索 DFS 和广度优先搜索 BFS)等。 2. **字符串处理** 字符串的操作是竞中的高频考点之一,可能涉及到子串匹配、正则表达式或者字符替换等问题。例如: ```python s = "hello world" result = ''.join([char.upper() if i % 2 == 0 else char.lower() for i, char in enumerate(s)]) print(result) # 输出 hElLo wOrLd ``` 3. **动态规划** 动态规划问题在比中也较为常见,尤其是关于最优化路径的选择或者是资源分配的问题。这类问题的核心在于状态转移方程的设计。 4. **模拟与枚举** 部分题目可以通过暴力枚举的方式解决,尤其是在输入规模较小的情况下。需要注意的是,在编写此类程序时要充分考虑边界条件。 5. **数论基础知识** 数学方面的知识点也可能被纳入考试范围之内,比如最大公约数 GCD 的计算方法——辗转相除法: ```python def gcd(a, b): while b != 0: a, b = b, a % b return a print(gcd(48, 18)) # 输出 6 ``` 由于具体年份的真实试题尚未提供明确链接支持进一步分析[^2],建议查阅官方发布的历届题文档或其他权威资料获取更详尽的信息。 #### 如何准备? 为了更好地应对类似的编程竞,可以从以下几个方面着手准备: - 多做历年真题,熟悉各类题型; - 学习经典算法及其变种形式的应用场景; - 提升代码调试能力,确保提交前测试无误。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值