问题描述:

解题思路:

给定ElementType类型,所以定义变量的时候也根据ElementType来定义,

由于数据大小范围不清楚,利用第一个数据作为ans的初始值是最好的,

最后利用fmax遍历一遍即可得到答案

解题代码:

ElementType Max( ElementType S[], int N ){ElementType ans = S[0];for(int i = 1; i < N; i++)ans = fmax(ans,S[i]);return ans;
}

基础编程题目集 6-5 求自定类型元素的最大值 (10 分)相关推荐

  1. 4-5 求自定类型元素的最大值 (10分)

    本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Max( ElementType S[], int ...

  2. 基础编程题目集 6-4 求自定类型元素的平均 (10 分)

    问题描述: 解题思路: 题目给定ElementType类型,所以我们需要定义变量的类型也根据ElementType定义, 但是需要注意return返回时,最好×1.0,这样避免浮点类型的精读损失,而且 ...

  3. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  4. PTA基础编程题目集-6-5 求自定类型元素的最大值

    ElementType Max( ElementType S[], int N ){float max=S[0];for(int i=1;i<N;i++){if(max<S[i]){max ...

  5. 基础编程题目集 6-2 多项式求值 (15 分)

    问题描述: 解题思路: 两层for循环最后一个会超时,仔细思考后,因为每次循环需要×的数,只是比上一次多×了一个x,所以只需要在循环内记录上一次的p值,在该次循环内改变p的值即可 解题代码: doub ...

  6. PAT : 基础编程题目集_函数题答案(6-1 ~ 6-13)(C语言)

    PAT入门题,新手上路提升自信心 题目地址 6-1 简单输出整数(10分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. void PrintN(int n) {for (int ...

  7. PTA基础编程题目集1-6题答案

    6-1 简单输出整数 (10分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. void PrintN (int N) {int i;for(i=1;i<=N;i++)pr ...

  8. PTA基础编程题目集6-5

    前言:不会求最大值的,只要先明白这个: int a=1,b=2;//我们想把a b 从大到小输出 if(a<b) {int t=a;a=b;b=t;//记忆法首尾相连 } //结果是a=2,b= ...

  9. PTA基础编程题目集 之 Python解法(7-8)

    PTA基础编程题目集 之 Python解法(7-8) 7-8 超速判断 (10分) 模拟交通警察的雷达测速仪.输入汽车速度,如果速度超出60 mph,则显示"Speeding",否 ...

最新文章

  1. 控制编译文件控制代码质量
  2. [跟我学中小企业架构部署]之三:数据库多实例部署
  3. 手动写个类似的Spring MVC框架试试
  4. poj3683 Priest John's Busiest Day
  5. 达内php吾爱_2018年达内c++全套视频课程(不加密)
  6. 手把手教你搭建Maven项目
  7. 【Leetcode | 235】 235. 二叉搜索树的最近公共祖先
  8. 1024程序员节 | 我敢____,你敢么?Are you ready?
  9. java用NIO实现文件传输_Java Nio 实现文件的传输
  10. 玩出花,只用文本就能干CV的活!
  11. 统计学习方法 第八章总结
  12. Linux内核参数优化网络带宽,基于Linux内核的网络带宽管理
  13. Oracle 统计信息收集
  14. python第二十二天,configparser模块 subprocess 模块,xlrd 模块(表格处理)
  15. Java编程练习题4
  16. Python3爬取妹子图——爬虫下载网络图片
  17. 校园宽带破解---解救断网之际
  18. 用matlab化简三角函数方程组,matlab化简三角函数 matlab怎么样化简三角函数?
  19. 支持的SUPL服务器,AGPS SUPL服务器客制化
  20. Vue 上传图片裁剪

热门文章

  1. 并发编程中的重重量级模型和轻量级模型
  2. SMS部署操作系统后记
  3. cesium js 路径_[CesiumJS]Cesium入门3 – Cesium目录框架结构
  4. 开源开发工具_3个开源行为驱动的开发工具
  5. 区块链组织架构_区块链可以加速开放组织的5种方式
  6. 试驾小程序_Linux如何成为Linux:试驾1993-2003发行版
  7. android开源2016_开源的黄金时代,2016年的预测以及更多新闻
  8. (9)Node.js 内置模块
  9. 解释SpringBoot之Ehcache 2.x缓存
  10. 设计模式-创建型模式-工厂模式(工厂三兄弟)