PAT-求自定类型元素的最大值(基础函数题)
2015-12-23 21:04
330 查看
本题要求实现一个函数,求
其中给定集合元素存放在数组
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 ){ int i; ElementType p=S[0]; for(i=1;i<N;i++){//如果i从0开始为什么不能全对? if(p<S[i]){ p=S[i]; } } return p; }
相关文章推荐
- Hibernate特殊查询之查询全部内容(list)
- Java并发编程:Callable、Future和FutureTask
- [Java开发之路](7)RandomAccessFile类详解
- JDBC和hibernate的区别--【hibernate】
- 是时候改变你的开发方式了-XAF信息系统快速框架介绍
- 数据传输加密技术分析
- get提交和post提交整理
- 对Android Service的一些理解
- bzoj2286: [Sdoi2011消耗战
- CSS浏览器兼容性----Hack
- 数据库的编码有两种
- java多线程之--线程池的创建
- 常用加密算法介绍
- 微信公众平台开发(99) 自定义菜单获取OpenID
- Android studio运行时乱码 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?
- 类库
- 雷柏众联绿标与最老款产品对码教程
- C# 有form1 和form2 form1如何获得form2的textbox 中的值
- Android Thread第二次Thread.start()报错的疑问
- 窥探 kernel --- 有关系统调用的几个知识点