C语言查找数组最大最小值

428882609af94a4c6dcf53ed3c5e83d4.png

点击上方蓝字关注我,了解更多咨询

f3a39bb3ab69c9c0a436f9e8870f6842.png

C语言查询最大最小值的实现思路:定一个变量存储最大值或最小值,变量的初始值取自数组的第一个元素,然后遍历数组,如果遍历到的元素比变量的值大,就把值赋给变量,遍历结束后则拿到最大值。如果遍历到的值比当前变量小,则赋值给变量,遍历结束得到数组最小值。

因为代码比较简单,直接贴出示例代码,下面是查找数组中的最大值:

#include <stdio.h>

void searchMax()

{

int array[] = {3, 21, 10, 22, 1, 20, 50, 8, 9, 16, 100, 26};

int max = array[0];

int size = sizeof(array) / sizeof(array[0]);

for (int i = 0; i < size; i++)

{

if (max < array[i])

{

max = array[i];

}

}

printf("数组最大值: %d \n", max);

}

int main() { searchMax(); return 1;}

编写好代码以后,使用 gcc searchMax.c -o searchMax编译源码,使用./searchMax运行代码,最终代码和输出如下:

045391447ba4e86db225f26fe13376fb.png

同理求取最小值的时候把判断条件中的大于号改成小于号就可以了,如下:

0e75852357f619656fdbb0a5cd8a4b3a.png

这是最简单的方式,直接使用遍历和变量实现求取最大最小值。

20b53d55fcb6533f2e83eec13254e199.png

END

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

84d1dffc55599c6ba3bb558a42c4dc39.png

a3bed264403fb454576aaf016ad8524b.gif

戳“阅读原文”我们一起进步

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值