问题: 生活中都有哪些计算最大值的例子?
问题: 如何找出一组数据中的最大值?
[计算最大值算法流程图]
问题: 如何编程实现寻找最大值函数?
#include<stdio.h>
#define N 5
short get_Max(short s[]);
int main()
{
unsigned short i = 0;
short values[N];
printf("请输入%d个数据:\n", N);
while(i < N)
{
printf("第%hu个数据: ", i + 1);
while(scanf("%hd", values + i) != 1)
{
while(getchar() != '\n') ;
printf("请输入合法数据.\n");
}
i ++;
}
/* */
printf("maxValue = %hd.\n", get_Max(values));
/* */
return 0;
}
/* 寻找N个数据中的最大值 */
short get_Max(short s[])
{
unsigned short j = 1;
short maxValue = s[0];
while(j < N)
{
if(s[j] > maxValue)
{
maxValue = s[j];
}
j ++;
}
return maxValue;
}
计算最大值应用实例——计算一次考试中某个班的最高成绩:
#include<stdio.h>
#define N 10
short get_Max(short s[]);
void read(short s[]);
int main()
{
unsigned short i = 0;
short values[N];
read(values);
/