nnpc.net
当前位置:首页 >> 用C语言编程 编写函数实现10个元素数组的平均值,并在主函数输出; >>

用C语言编程 编写函数实现10个元素数组的平均值,并在主函数输出;

#include <stdio.h>#define N 10 //定义一个符号常量//求平均值函数 float average(int *arr,int n) { float sum; int i; for(sum=0,i=0;i<n;i++) sum+=arr[i]; return sum/n; } int main() { int a[N],i; for(i=0;i<N;i++) scanf("%d",&a[i]); //输入数组元素 printf("平均值= %.2f\n",average(a,N)); return 0; }

#include float ave(int *a){ float a=0; int i; for(i = 0; i 追问: 有错误? 追问: 运行不了 追答: 我运行正常啊 评论0 0 0

#include <bits/stdc++.h>#define LDB long doubleusing namespace std; LDB count(int a[]){ LDB tot=0; for (int i=0;i<10;i++) tot+=a[i]; tot/=10; return(tot); } int main(){ int arr[10]; printf("%.3Lf\n",count(arr)); }

#include <stdio.h>#define N 10void foo(float a[], float *avg, int *pmax){ int i; float max = a[0], sum = a[0]; *pmax = 0; for (i = 1; i < N; i++) { sum += a[i]; if (max < a[i]) { max = a[i]; *pmax = i; } } *avg = sum / N;}int main(){ int i; float avg; float array[N] = { 1.2,

#include "stdio.h" void main() { int a[10]; int i; double f = 0,num = 0; printf("输入数值:\n"); for(i =0; i < 10; i++) { scanf("%d", &a[i]); } printf("输出数值:\n"); for( i = 0; i < 10; i++) { num += a[i]; printf("%d ", a[i]); } f = num / 10.0; printf

#include int sum(int str[10]) { int i,sum=0; for(i=0;ireturn sum; } double avg(int sum) {return(sum/10.0);} void main() { int i,j,str[10]; double k; for(i=0;iscanf("%d",&str[i]); j=sum(str);k=avg(j); printf("和:%d\n平均值:%f",j,k); }

#include <stdio.h>#include <stdlib.h>#include <string.h> float b(float arr[],int n); //<<<<少了函数声明 void main() { float a[50]; int i,n=0; for(i=0;getchar()!='\n';i++) { scanf("%f",&a[i]); n++; } printf("平均值是:%f",b(a,n) ); //<<<<b这个函数

#include<stdio.h># define N 100 float avg(int x[],int n) { int i; float s=0; for(i=0;i<n;i++) s+=x[i]; return s/n; } int main() { int i,n,a1[N],a2[N]; printf("请输入数组1的元素个数:"); scanf("%d",&n); printf("请输入%d个数组元素",n); for(i=0;i<

#include<stdio.h>#include<conio.h>#include<stdlib.h> double ave_fun(int a[],int n) { double sum=0.0; int i; for(i=0;i<n;i++) { sum += a[i]; } return sum/n; } int main() { int a[6] = {1,2,3,4,5,6}; double ave; ave = ave_fun(a,6); printf("ave = %f",ave); return 0; }

#include<stdio.h> const int N=3000; int n; double array[N]; double getAverage(double a[]) { int i; double sum=0; for(i=0;i<n;i++)sum+=a[i]; return sum/n; } int main() { int i; printf("输入数组的元素个数 n :\n"); scanf("%d",&n); printf("依次输

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com