第7章数组
——计算最大值的函数实现
第7章数组
计算最大值
生活中的例子
找出某网站微博最有影响力的博主
某年高考中的理科状元
某场球赛中进球最多的球员
手里扑克牌中牌面最大的牌
C语言程序设计
第7章数组
计算最大值
x[0] x[1] x[2] x[3] x[4]
maxValue ? 84 83 88 87 61
84 计算最大值的方法
先假设这组数据中的第一个
maxValue 84 84 83 88 87 61
数为当前的最大值
maxValue 88 84 83 88 87 61 其余的数依次与当前最大值
84
进行比较
maxValue 88 84 83 88 87 61 一旦发现后面的某个数大于
当前的最大值,则用该数修
maxValue 88 84 83 88 87 61
改当前的最大值
C语言程序设计
第7章数组
计算最大值
开始
计算最大值的方法
maxValue = x[0]
先假设这组数据中的第一个数为
i = 1
当前的最大值
否
i < n?
是 其余的数依次与当前最大值进行
否
x[i]>maxValue? 比较
是
maxValue = x[i] 一旦发现后面的某个数大于当前
i = i + 1 的最大值,则用该数修改当前的
最大值
返回maxValue
C语言程序设计
第7章数组
计算最大值的函数实现
开始
int FindMaxValue(int x[], int n)
maxValue = x[0] {
int maxValue, i;