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

函数接口定义:

ElementType Max( ElementType S[], int N );

其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回NS[]元素中的最大值,其值也必须是ElementType类型。

裁判测试程序样例:

#include <stdio.h>#define MAXN 10
typedef float ElementType;ElementType Max( ElementType S[], int N );int main ()
{ElementType S[MAXN];int N, i;scanf("%d", &N);for ( i=0; i<N; i++ )scanf("%f", &S[i]);printf("%.2f\n", Max(S, N));return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

3
12.3 34 -5

输出样例:

34.00

ElementType Max(ElementType S[], int  N)
{ElementType max = S[0];for(int i=1;i<N;i++){max = max>S[i]?max:S[i];}return max;
}

欢迎指教,一起学习!

未经本人允许,请勿转载!

谢谢!



转载于:https://www.cnblogs.com/hello-OK/p/6979681.html

4-5 求自定类型元素的最大值 (10分)相关推荐

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

    问题描述: 解题思路: 给定ElementType类型,所以定义变量的时候也根据ElementType来定义, 由于数据大小范围不清楚,利用第一个数据作为ans的初始值是最好的, 最后利用fmax遍历 ...

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

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

  3. 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 ...

  4. PTA基础编程题目集6-4求自定类型元素的平均 (函数题)

    6-4 求自定类型元素的平均 (10 分) 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Avera ...

  5. 求自定类型元素序列的中位数

    本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊N/2+1⌋大的元素.其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Median( El ...

  6. PAT-求自定类型元素的最大值(基础函数题)

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

  7. 基础编程题目集 6-11 求自定类型元素序列的中位数 (25 分)

    问题描述: 解题思路: 主要是考察手写排序的能力,这里使用希尔排序~~ 解题代码: ElementType Median( ElementType A[], int N ) {ElementType ...

  8. PTA基础编程题目集-6-11 求自定类型元素序列的中位数

    希尔排序: ElementType Median( ElementType A[], int N ){ElementType temp;int gap=N/2;while(gap){for(int i ...

  9. 求矩阵中所有元素的最大值

    题目信息: 有一个3 * 4的矩阵,求矩阵中所有元素的最大值.有函数处理. 代码如下: #include <iostream> using namespace std; int main( ...

最新文章

  1. 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发
  2. 2022-2028年中国智能制造装备产业深度调研及投资前景预测报告
  3. PHP接收上传的文件
  4. mysql varchar(max)_等价于MySQL中的varchar(max)?
  5. 【每周NLP论文推荐】 对话管理中的标志性论文介绍
  6. LeetCode 2040. 两个有序数组的第 K 小乘积(嵌套二分查找)
  7. Android官方开发文档Training系列课程中文版:Activity测试之创建单元测试
  8. 【OpenCV 例程200篇】31. 图像金字塔(cv2.pyrDown)
  9. 杠杠做的全屏随鼠标滚动显示图片,类似于PPT效果
  10. 苹果推出Find My Friends好友追踪iOS应用
  11. FastDFS介绍与安装配置
  12. springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
  13. 为什么我在腾讯待了近十年,还是离了职?
  14. java的split的正则_Java正则表达式之split()方法实例详解
  15. oracle -00257
  16. 如何修改dns服务器ip,如何修改DNS服务器IP地址
  17. 【免费办公软件】万彩办公大师教程丨文件批量解压工具
  18. Vue 2.0 开发聊天程序(二)真正的开始
  19. Spring计划会议
  20. 相对分子质量 c编程

热门文章

  1. 痛苦并愉快的被洗着_品牌洗脑
  2. 多角度解读优酷土豆合并的深意
  3. 流行软件包管理器中存在多个安全缺陷
  4. OC CoreData简单使用
  5. python基础学习--字符串和文件数据处理--附代码
  6. BZOJ3233:[AHOI2013]找硬币(DP)
  7. (二)Java数组的使用
  8. Shell(6): 多线程操作及线程数
  9. 1.MAC中MySql的环境配置
  10. 正确使用日志的10个技巧(转)