21xrx.com
2024-12-23 03:39:43 Monday
登录
文章检索 我的文章 写文章
C语言读取10个整数存入数组 寻找其中最大值和最小值
2023-06-16 14:06:52 深夜i     --     --
C语言

在C语言中,数组是一种常用的数据类型,可以用来存储一定数量的相同类型的元素。本文将介绍如何通过C语言读取10个整数,并将这些整数存储到数组中,最后找出其中的最大值和最小值。

首先,我们需要定义一个整型数组来存储这10个整数:


int nums[10];

接下来,通过循环读取10个整数,并将它们存储到数组中:


int i;

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

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

}

在上面的循环中,使用scanf函数读取用户输入的整数,并将其存储到数组中。

接下来,我们可以使用一个循环来遍历数组,同时比较每个元素的值,从而找出最大值和最小值:


int max = nums[0];

int min = nums[0];

for(i = 1; i < 10; i++){

  if(nums[i] > max){

    max = nums[i];

  }

  if(nums[i] < min){

    min = nums[i];

  }

}

在上面的代码中,我们从数组第二个元素开始遍历,依次比较每个元素的值,如果发现一个比当前的最大值还要大,就将它赋值给max变量。同样的,如果发现一个比当前的最小值还要小,就将它赋值给min变量。

最后,我们可以使用printf函数输出最大值和最小值:


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

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

通过这个例子,我们学会了如何使用C语言读取10个整数,并将它们存储到数组中。同时,也学会了如何寻找数组中的最大值和最小值。

数组, 最大值, 最小值, scanf, printf, 循环

  
  

评论区

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