- #include <stdio.h>
- float average;//全局变量,用来存储数组的平均值
- int AVR(int arr[],int n) {//求平均值
- int sum;//存储数组元素的和
- for (int i=0; i<n; i++) {
- sum=sum+arr[i];
- }
- average = (float)sum/n;
- return 0;
- }
- int main () {
-
- int n;//数组元素的个数
- printf("请输入数组的元素的个数:\n");
- scanf("%d",&n);
-
- int arr[n];//定义整型数组
- printf("请输入数组中各元素的值并用空格隔开:\n");
- for (int i=0; i<n; i++) {//将用户输入的值存入数组中
- scanf("%d",&arr[i]);
- }
-
- AVR(arr,n);//调用最小值函数
- printf("您输入的数组元素的平均值是%f\n",average);//输出数组的最小值
-
- return 0;
- }
复制代码 |
|