4-5 求自定类型元素的最大值 (10分)
本题要求实现一个函数,求N
个集合元素S[]
中的最大值,其中集合元素的类型为自定义的ElementType
。
函数接口定义:
ElementType Max( ElementType S[], int N );
其中给定集合元素存放在数组S[]
中,正整数N
是数组元素个数。该函数须返回N
个S[]
元素中的最大值,其值也必须是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分)相关推荐
- 基础编程题目集 6-5 求自定类型元素的最大值 (10 分)
问题描述: 解题思路: 给定ElementType类型,所以定义变量的时候也根据ElementType来定义, 由于数据大小范围不清楚,利用第一个数据作为ans的初始值是最好的, 最后利用fmax遍历 ...
- 基础编程题目集 6-4 求自定类型元素的平均 (10 分)
问题描述: 解题思路: 题目给定ElementType类型,所以我们需要定义变量的类型也根据ElementType定义, 但是需要注意return返回时,最好×1.0,这样避免浮点类型的精读损失,而且 ...
- 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 ...
- PTA基础编程题目集6-4求自定类型元素的平均 (函数题)
6-4 求自定类型元素的平均 (10 分) 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Avera ...
- 求自定类型元素序列的中位数
本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊N/2+1⌋大的元素.其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Median( El ...
- PAT-求自定类型元素的最大值(基础函数题)
本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType. 函数接口定义: ElementType Max( ElementType S[], int ...
- 基础编程题目集 6-11 求自定类型元素序列的中位数 (25 分)
问题描述: 解题思路: 主要是考察手写排序的能力,这里使用希尔排序~~ 解题代码: ElementType Median( ElementType A[], int N ) {ElementType ...
- PTA基础编程题目集-6-11 求自定类型元素序列的中位数
希尔排序: ElementType Median( ElementType A[], int N ){ElementType temp;int gap=N/2;while(gap){for(int i ...
- 求矩阵中所有元素的最大值
题目信息: 有一个3 * 4的矩阵,求矩阵中所有元素的最大值.有函数处理. 代码如下: #include <iostream> using namespace std; int main( ...
最新文章
- 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发
- 2022-2028年中国智能制造装备产业深度调研及投资前景预测报告
- PHP接收上传的文件
- mysql varchar(max)_等价于MySQL中的varchar(max)?
- 【每周NLP论文推荐】 对话管理中的标志性论文介绍
- LeetCode 2040. 两个有序数组的第 K 小乘积(嵌套二分查找)
- Android官方开发文档Training系列课程中文版:Activity测试之创建单元测试
- 【OpenCV 例程200篇】31. 图像金字塔(cv2.pyrDown)
- 杠杠做的全屏随鼠标滚动显示图片,类似于PPT效果
- 苹果推出Find My Friends好友追踪iOS应用
- FastDFS介绍与安装配置
- springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
- 为什么我在腾讯待了近十年,还是离了职?
- java的split的正则_Java正则表达式之split()方法实例详解
- oracle -00257
- 如何修改dns服务器ip,如何修改DNS服务器IP地址
- 【免费办公软件】万彩办公大师教程丨文件批量解压工具
- Vue 2.0 开发聊天程序(二)真正的开始
- Spring计划会议
- 相对分子质量 c编程