21xrx.com
2025-03-25 05:11:47 Tuesday
文章检索 我的文章 写文章
C语言数组:输入10个数 输出最大值和最小值
2023-06-16 12:06:09 深夜i     18     0
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);

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

  
  

评论区