当前位置: 首页 > news >正文

T575729 正经数组

题目背景

出题人——nbdog

最近开学了,在这里个大家出一道水题。

题目描述

题目描述

编写一个 C++ 程序,实现以下功能:

  1. 定义一个长度为 n 的整数数组。
  2. 从键盘输入 n 个整数,将这些整数存储到数组中。
  3. 找出数组中的最大值和最小值。
  4. 计算数组中所有元素的平均值。
  5. 输出最大值、最小值和平均值,平均值保留两位小数。

输入格式

输入 n 。

输入包含 n 个整数,整数之间用空格分隔。

输出格式

输出三行,第一行输出最大值,第二行输出最小值,第三行输出平均值(保留两位小数)。

输入输出样例

输入 #1复制

1 2 3 4 5 6 7 8 9 10

输出 #1复制

10
1
5.50

说明/提示

对于%100的数据,2≤n≤10000 0≤a[i]≤2147483646

题解:

#include <iostream>
#include <iomanip>
using namespace std;int main() {int n;// 输入数组长度cin >> n;int* arr = new int[n]; // 输入数组元素for (int i = 0; i < n; i++) {cin >> arr[i];}int max_num = arr[0];int min_num = arr[0];double sum = 0;// 遍历数组找最值并求和for (int i = 0; i < n; i++) {if (arr[i] > max_num) {max_num = arr[i];}if (arr[i] < min_num) {min_num = arr[i];}sum += arr[i];}double average = sum / n;// 输出结果cout << max_num << endl;cout << min_num << endl;cout << fixed << setprecision(2) << average << endl; delete[] arr; return 0;
}

由于作者最近要出门远游,所以暂时更不了了,请见谅 

相关文章:

  • mem0 安装与测试:一个强大的对话记忆管理工具
  • 2025五一杯数学建模C题:社交媒体平台用户分析问题,完整第一问模型与求解+代码
  • C语言 指针(2)
  • Winform(7.序列化方式整理)
  • 经济学和奥地利学派的起源
  • 【Java】HashMap
  • 26.电流信号的强抗干扰能力运用
  • 【大模型】图像生成:StyleGAN3:生成对抗网络的革命性进化
  • 【工具】Windows批量文件复制教程:用BAT脚本自动化文件管理
  • 2025MathorCup数学应用挑战赛B题
  • sicar 标准功能块 RobotService (机器人服务程序)
  • day12:遗传算法及常见优化算法分享
  • 经典算法 青蛙跳杯子
  • 算法查找目录
  • 【C++】类和对象(中)——默认成员函数详解(万字)
  • Qt多线程TCP服务器实现指南
  • 【iview】icon样式
  • 速通Ollama本地部署DeepSeek-r1
  • ZYNQ 纯PL端逻辑资源程序固化流程
  • OpenSSL应用实践:嵌入式数据安全实战指南
  • “80后”杨占旭已任辽宁阜新市副市长,曾任辽宁石油化工大学副校长
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • 商务部新闻发言人就波音公司飞回拟交付飞机答记者问
  • 众信旅游:去年盈利1.06亿元,同比增长228.18%
  • 新造古镇丨上海古镇朱家角一年接待164万境外游客,凭啥?
  • 华侨城A:一季度营收53.63亿元,净利润亏损14.19亿元