宏定义数组中找出最大最小值


前言

本文将讲述如何在C语言中利用宏定义建立一个自定义大小的数组并利用for循环和if条件来实现将若干个数中的最大和最小值寻找出来。

一、应用背景

我们知道排名在生活和学习中都有着广泛的应用,无论是超市抽奖名单的公布,学校成绩的排列,还是公司里薪水的发放都会记录一个最大和最小值,而此时的记录就会用到本文所涉及的知识。

二、操作步骤

1.代码示范(仅供参考)

可以根据实际情况来自行更改参数的值

#include<stdio.h>
#define arr_size 100//这里利用宏定义定义了数组的大小,大小可以随意改动 
 int main()
 {
    int arr[arr_size] = { 0 };//这里定义了一个数组,大小利用宏定义中的 arr_size替换 
    for(int j = 0; j < arr_size; j++)
	{
		arr[j] = j;
	}//这里实现了数组的遍历,得出了数组中的100个数 
	int max, min;//定义两个整型变量最大和最小 
    for(int j = 0; j < arr_size; j++)
    {
        if( max < arr[j])
        {
            max = arr[j];
        }
 
        if( min > arr[j])
        {
            min = arr[j];
        }
    }//这里使用了for循环和if条件的嵌套,将max和min与数组中的所有数逐个比较从而得出最大和最小 
    printf("数组的最大值为:%d\n数组的最小值为:%d",max,min);
    return 0;
 }
    

2. 重点强调

(1)宏定义的使用非常方便,只需在最上方修改参数即可,学会合理运宏定义可以让操作事半功倍。
(2)定义数组时还是不要忘记赋上初始值。(一定要牢记!!!)
(3)寻找最大和最小值的思想:先遍历数组,然后逐个比较,最终确定数值。(其间是for循环和if条件语句的灵
活运用)
(4)数据输出的美化:空格和换行(\n)的合理使用。

总结

以上就是今天要讲的内容,本文简单介绍了如何在宏定义数组中找出最大和最小值,当然确定数据最大最小值的方法不只这一种,本文仅是提供一种参考方案,若有更为简便的方法请指教。

谢谢观看!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

✿小瑞同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值