黑马程序员技术交流社区

标题: 定义一个函数可以把任意一个整型数组的平均值取出来 [打印本页]

作者: i_iOS    时间: 2015-10-3 21:06
标题: 定义一个函数可以把任意一个整型数组的平均值取出来
  1. #include <stdio.h>

  2. float average;//全局变量,用来存储数组的平均值

  3. int AVR(int arr[],int n) {//求平均值
  4.     int sum;//存储数组元素的和
  5.     for (int i=0; i<n; i++) {
  6.         sum=sum+arr[i];
  7.     }
  8.     average = (float)sum/n;
  9.     return 0;
  10. }

  11. int main () {
  12.    
  13.     int n;//数组元素的个数
  14.     printf("请输入数组的元素的个数:\n");
  15.     scanf("%d",&n);
  16.    
  17.     int arr[n];//定义整型数组
  18.     printf("请输入数组中各元素的值并用空格隔开:\n");
  19.     for (int i=0; i<n; i++) {//将用户输入的值存入数组中
  20.         scanf("%d",&arr[i]);
  21.     }
  22.    
  23.     AVR(arr,n);//调用最小值函数
  24.     printf("您输入的数组元素的平均值是%f\n",average);//输出数组的最小值
  25.    
  26.     return 0;
  27. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2