21xrx.com
2024-11-05 16:38:25 Tuesday
登录
文章检索 我的文章 写文章
C语言数组:输入10个数 输出最大值和最小值
2023-06-16 12:06:09 深夜i     --     --
C语言 数组 输入 最大值 最小值

在C语言中,数组是常用且重要的数据结构之一。在处理一系列数据时,我们可以使用数组进行存储和处理。本篇文章将介绍如何使用C语言数组来输入十个数,并输出它们的最大值和最小值,让我们一起来学习吧!

首先,我们需要定义一个包含十个元素的数组,用来存储输入的十个数。代码如下:


int num[10]; // 定义包含10个元素的数组

接下来,我们需要循环输入十个数,这里我们使用for循环来实现:


for(int i=0; i<10; i++){

  printf("请输入第%d个数:", i+1);

  scanf("%d", &num[i]);

}

在输入完十个数之后,我们需要寻找数组中的最大值和最小值。我们可以使用两个变量来分别存储最大值和最小值,然后遍历数组,逐一比较大小并更新最大值和最小值:


int max = num[0]; // 假设第一个数是最大值

int min = num[0]; // 假设第一个数是最小值

for(int i=1; i<10; i++){ //从第二个数开始遍历

  if(num[i] > max){   // 如果当前数比最大值还大

    max = num[i];   // 更新最大值

  }

  if(num[i] < min){   // 如果当前数比最小值还小

    min = num[i];   // 更新最小值

  }

}

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

printf("最小值为:%d\n", min);

通过以上代码,我们就能够输入十个数,并找出其中的最大值和最小值了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复