
C++版浙大PAT乙级1077(20分)
首先,程序定义了必要的变量,包括:
发布日期:2021-05-17 06:37:04
浏览次数:16
分类:精选文章
本文共 527 字,大约阅读时间需要 1 分钟。
实现四舍五入的平均数计算方法
通过以下C++程序,可以实现对两个同学考试成绩的平均数计算,并采用四舍五入的方式进行结果的输出。该程序的主要功能是读取输入数据,逐一处理并计算平均值。
程序结构如下:
avg
用于存储平均数值n
和m
分别表示两个同学的考试科目数量g1
用于存储第一个同学的总分g2
用于存储第二个同学的总分count
用于记录有效成绩的数量max
和min
分别用于存储当前的最高分和最低分score
用于存储单个成绩
- 主程序逻辑分为以下几个部分:
- 读取输入数据,获取两个人的考试科目数量
n
和m
- 进入循环,处理每个科目的成绩
- 对每个成绩进行筛选,去掉不合理的分数(如低于0分或超过最大分)
- 计算总分和有效成绩数量
- 计算平均值
- 采用四舍五入的方式输出结果
- 具体实现细节如下:
- 使用
for
循环遍历每个科目成绩 - 对每个成绩进行有效性检查
- 更新最高分和最低分
- 计算总分并更新平均值
- 最后,采用四舍五入的方式输出结果
运行结果示例: 输入:3 4 成绩:95 85 90 100 80 95 90 输出:88
以上程序可根据实际需求进行修改和扩展,适用于处理多个同学的考试成绩计算任务。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月17日 19时01分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java备品备件仓库管理系统(源码+开题报告)
2023-01-29
kubernetes--pod的生命周期管理
2023-01-29
Java复用技术与软件可维护性的关联分析及扩展策略
2023-01-29
kubernetes1.5.2--部署dashboard服务
2023-01-29
Java复用技术在不同行业项目中的适应性分析与扩展
2023-01-29
kubernetes1.5.2--部署DNS服务
2023-01-29
kubernetes1.5.2--部署node-problem-detector服务
2023-01-29
kubernetes1.5.2--部署监控服务
2023-01-29
kubernetes1.5.2集群部署过程--安全模式
2023-01-29
kubernetes1.5.2集群部署过程--非安全模式
2023-01-29
Kubernetes下容器化应用部署实战
2023-01-29
Kubernetes中间件容器化工具Operator详解
2023-01-29
Kubernetes健康检查与探测机制详解
2023-01-29
Kubernetes入门实验:namespace
2023-01-29
Kubernetes入门:构建和管理容器化应用的强大工具
2023-01-29
Kubernetes包管理工具Helm详解
2023-01-29
Kubernetes单master节点高可用集群安装
2023-01-29
Kubernetes原理详解
2023-01-29
Kubernetes原生的CICD工具Tekton详解
2023-01-29
Kubernetes多master节点高可用集群安装
2023-01-29