21xrx.com
2025-03-21 11:44:28 Friday
文章检索 我的文章 写文章
C语言实现求10个数的最大值、最小值和平均值
2023-06-15 11:40:38 深夜i     13     0
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;
}

最后,我们来生成一些

  
  

评论区