题目来源:

https://www.luogu.com.cn/problem/B2095

常规题,有两个思路,一个是直接输出数组边遍历求最大最小值,循环结束后直接用sum总和减去最大最小值,然后按题目要求做下去(不知道为嘛我的代码出来结果不一样,但是思路是可以成功的)。第二个就是先排序,直接减少头尾的计算,很暴力的解法就是了。

int main()
{int n;scanf("%d",&n);double a[1000],sum=0;for(int i=0;i<n;i++){scanf("%lf",&a[i]);}//先进行排序,那么第一个和最后一个就是最大和最小,直接舍去for(int i=0;i<n-1;i++){for(int j=0;j<n-1-i;j++){if(a[j]>a[j+1]){double tmp=a[j];//冒泡排序a[j]=a[j+1];a[j+1]=tmp;}}}for(int i=1;i<n-1;i++)//1到n-1个数字进行总和{sum+=a[i];}double avg=sum/(n-2);printf("%.2lf ",avg);//误差double b[1000];//另开了一个数组记录每个误差int k=0;for(int i=1;i<n-1;i++){b[k++]=fabs(a[i]-avg);//注意这里是fabs因为是double变量}double max_b=b[0];for(int j=0;j<k;j++){if(max_b<b[j])//找最大max_b=b[j];}printf("%.2lf",max_b);
}

C语言——白细胞计数相关推荐

  1. C语言----白细胞计数

    描述 医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素对该病例的治疗效果.为了降低分析误差,要先从这n份样本中去除一个数值最大的样本和一个数值最小的样本,然后将剩余n-2个有效样 ...

  2. 电子学会 C语言 2级 10 、白细胞计数

    1.9编程基础之顺序查找_08白细胞计数 OpenJudge - 08:白细胞计数 C++参考代码一: /* 1.9编程基础之顺序查找_08白细胞计数01 http://noi.openjudge.c ...

  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1114:白细胞计数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12460 通过数: 4172 [题目描述] 医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素对该病例的治疗效 ...

  4. 预测分析:R语言实现1.3 预测建模的过程

    1.3 预测建模的过程 通过观察模型的某些不同特征,我们已经对预测建模过程的各种步骤有所了解.在本节,我们要顺序讲解这些步骤,并理解每个步骤是如何对该任务的整体成功起作用的. 1.3.1 定义模型的目 ...

  5. C++语言篇 第五章 一维数组

    一.一维数组的定义 数组就是一组相同类型的变量,它们往往都是为了表示同一批对象的统一属性,如一个班级所有同学的身高.全球所有国家的人口数等. 数组可以是一维的,也可以是二维或多维的.  数组: 是一组 ...

  6. 信息学奥赛一本通(C++版)第一部分 C++语言 第五章 数组

    第五章 数组 第一节 一维数组 T1102 : 与指定数字相同的数的个数 时间限制: 1000 ms 内存限制: 65536 KB [题目描述]   输出一个整数序列中与指定数字相同的数的个数. [输 ...

  7. python语言合法命名有哪些-以下不是 Python 语言合法命名的是 :( )_学小易找答案...

    [单选题]字符串是一个字符序列, 给 字符串 s ,以下表示 s 从右 侧 向左第三个字符的是: ‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪( ) [简答题]1课堂示范两款西装, ...

  8. Go语言的错误异常处理机制及其应用

    一.背景 在日常编写golang程序或阅读别人的golang代码时,我们总会看到如下的一堆代码块: xx, err = func(xx) if err != nil {//do sth. to tac ...

  9. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

最新文章

  1. Spring事务--笔记
  2. 锐捷交换机配置snmp版本_【交换机】交换机如何配置SNMP(网络管理协议)
  3. 新的DMN编辑器预览
  4. UnrealVS扩展
  5. 14张思维导图带你系统学习Python核心知识
  6. 网页在线沟通工具,网页即时聊天工具-ttkefu完全免费电话呼叫流程图
  7. 石头购房经验谈(下)
  8. xhEditor富文本编辑器的使用说明
  9. wifi一到晚上服务器无响应,一到晚上九点,网络就开始卡了?主要原因是这三点!...
  10. 【Linux】使用私人服务器搭建qq机器人
  11. IntelliJ IDEA怎么导包?
  12. 人工智能和机器学习在医疗领域中的应用
  13. 静态、动态、伪静态的URL结构到底哪种更利于SEO
  14. 关于LSTMs的理解
  15. 百度李彦宏遭现场泼水,百度不再是百度,百度依然是百度
  16. 如何打造运营商级的超高清强互动直播业务?
  17. 企业智能通信办公系统UCM6510领跑企业办公通信
  18. SFB 项目经验-08-Polycom CX700-4.0.X-能登录SFB 2015-能更新为中文
  19. 中石油远程教育计算机作业第三次,中国石油大学计算机网络原理-第三次在线作业.docx...
  20. 胸有成竹——各类路由器默认密码一览(转)

热门文章

  1. 万能通用网关系统!就该这么设计,稳的一批!
  2. 分体式耳机是什么意思?2021年高音质分体式蓝牙耳机推荐
  3. Placement Rules 使用文档
  4. 手机助手+for+linux,你的手机助手(com.microsoft.appmanager) - 3.5.8 - 应用 - 酷安
  5. Android息屏与亮屏
  6. CPU(AMD)2020.10购买推荐
  7. Android自定义一个播放器控件
  8. OBCA认证知识点-part3
  9. Nature:基于宏基因组测序构建人类肠道微生物组参考基因集
  10. 免费的天气查询api接口调用