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

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

函数接口定义:

 

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

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

裁判测试程序样例:

 

#include #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

输入样例:

3
12.3 34 -5

输出样例:

34.00
ElementType Max( ElementType S[], int N ){
    int i;
    ElementType max=S[0];
    for(i=1;imax){max=S[i];}
    }
    return max;
}

 

 

你可能感兴趣的:(算法,c++,c语言)