网站建设 通知,自己建立网站服务器,中国500强企业名单,看电视免费直播频道文章目录 题目函数接口定义裁判测试程序样例输入样例输出样例 题解解题思路完整代码AC代码 编程练习题目集目录
题目 要求实现一个函数#xff0c;求N个集合元素S[]中的最大值#xff0c;其中集合元素的类型为自定义的ElementType。
函数接口定义 ElementType Max( Element… 文章目录 题目函数接口定义裁判测试程序样例输入样例输出样例 题解解题思路完整代码AC代码 编程练习题目集目录
题目 要求实现一个函数求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 题解
解题思路 根据传入函数的数组先将最大的数字默认为数组第一个然后用for循环和if语句判断并更新最大数找到后返回最大数字即可。
完整代码
AC代码
ElementType Max(ElementType S[], int N)
{ElementType Max S[0];int i 1;for (i 1; i N; i)if (S[i] Max)Max S[i];return Max;
}