21xrx.com
2024-11-25 03:14:32 Monday
登录
文章检索 我的文章 写文章
C语言实现求10个数的最大值、最小值和平均值
2023-06-15 11:40:38 深夜i     --     --
C语言 数列 最大值 最小值 平均值 数组 累加和 输入输出

在编程的世界中,求解数列中的最大值、最小值和平均值是一种非常基础的操作。本文将介绍如何使用C语言实现这一功能。

首先,我们需要一个包含10个数的数组。可以手动输入或者从文件读取。我们以手动输入为例:


#include

int main() {

  int arr[10];

  printf("请输入10个数,用空格隔开:\n");

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

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

  }

  // ...其余操作

  return 0;

}

然后我们需要实现求解最大值、最小值和平均值的功能:


#include

int main() {

  int arr[10];

  printf("请输入10个数,用空格隔开:\n");

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

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

  }

  

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

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

  int sum = arr[0]; // 第一个数做为累加和的初值

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

    if (arr[i] > max) {

      max = arr[i];

    }

    if (arr[i] < min) {

      min = arr[i];

    }

    sum += arr[i];

  }

  double average = sum / 10.0;

  printf("最大值为:%d,最小值为:%d,平均值为:%.2lf\n", max, min, average);

  

  return 0;

}

最后,我们来生成一些

  
  

评论区

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