首页 > 编程语言 >c++成绩分析(2020蓝桥杯F题)

c++成绩分析(2020蓝桥杯F题)

时间:2022-11-22 19:58:28浏览次数:40  
标签:10 包含 int max c++ 蓝桥 2020 整数 100

题目描述

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。

请计算这次考试的最高分、最低分和平均分。

输入描述

输入的第一行包含一个整数 n\ (1 ≤ n ≤ 10^4)n (1≤n≤10
4
),表示考试人数。

接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。

输出描述

输出三行。
第一行包含一个整数,表示最高分。
第二行包含一个整数,表示最低分。
第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。

输入输出样例

输入

7
80
92
56
74
88
99
10
copy

输出

99
10
71.29
copy
运行限制
最大运行时间:1s
最大运行内存: 256M

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int n;
  int x;
  int max=0;
  int min=100;
  int sum=0;
  int cnt=0;
  cin>>n;
 for(int i=1;i<=n;i++){
   cin>>x;


   if(x>max) max=x;
   if(x<min) min=x;

  sum=sum+x;
  cnt++;
  
 }
 cout<<setprecision(0)<<fixed<<max<<endl;
  cout<<setprecision(0)<<fixed<<min<<endl;
   cout<<setprecision(2)<<fixed<<(1.0*sum/cnt)<<endl;;
  return 0;
}



标签:10,包含,int,max,c++,蓝桥,2020,整数,100
From: https://www.cnblogs.com/JK8395/p/16916246.html

相关文章

  • 使用cmake构建C/C++项目和动态库
    编译C/C++文件时,很多时候都是直接使用像gccmain.c或者g++main.cpp这样的命令编译的。但是代码文件多了后,这样编译就很困难了。这时候就出现了MakeFile这个工具。......
  • C++ Builder使用FMX多平台框架(FireMonkey)开发安卓APP应用,底层是基于什么?
    【DelphiGuy】:底层是基于AndroidNDK的,JDK也可以调用。Delphi、C++Builder目前编译生成的安卓应用是基于ARM机器码的共享库.so(相当于DLL,在.APK中有一个java写的启动代码......
  • 2020CCPC长春(待补)
    D.MeaninglessSequence分析:我居然找规律做出来了!!!!发现长度为k的一系列数就是长度为k-1的一系列复制一遍加上k-1的一系列乘c再复制一遍这样前缀和就能处理出来......
  • C++——map
      Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1.map最基本的构造函数;  map<s......
  • (C++) atomic_flag的使用
    使用示例#include<atomic>#include<iostream>#include<thread>#include<vector>intmain(intargc,char**argv){constexprsize_tkLoopNum=10;std::......
  • C++初阶(stack+queue)
    stackstack介绍stack是一种先进后出的数据结构,只有一个出口,类似于栈。stack容器哦允许新增元素,移除元素,取得栈顶元素,但是除了最顶端之后,没有任何其他办法可以存取stack的......
  • ROS_C++_第三方库Eigen
    Eigen提供了快速的矩阵线性代数运算,矩阵、向量、旋转矩阵、变换矩阵。Eigen是纯头文件搭建成的库,使用时只需引入Eigen的头文件即可,不需要链接库文件target_link安装......
  • c++ bitse用法
    c++bitse用法bitset类似于数组结构,但是它的每一个元素之能是0或1,每个元素仅用1bit空间。应用是须加入​​​#include<bitset>​​0.引子Determineifallcharactersof......
  • C++11创建线程的三种方式
    1.通过函数thread:标准库的类join:阻塞主线程并等待//MultiThread.cpp:Definestheentrypointfortheconsoleapplication.#include"stdafx.h"#include<iostream>#i......
  • C++异常处理
    语法应用boolfun(){inta=7,b=0;//if(b==0)throw"error!";if(b==0)throw404.1;intc=a/b;}intmain(intargc,constchar**argv){try{......