www.gsyw.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 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"void fun(int *s);int main(){ int num[10]={1,2,4,2,5,6,7,2,34,67}; fun(num); return 0;}void fun(int *s){//求数组中最大值元素的下标并存放在K中 int max=0; int num=0; int i; for(i=0;i<10;i++) { if (*s>max) { max=*s; num=i; } s++; } printf("the max num is %d:%d",num,max);}

#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>#include <stdlib.h> float fs [10] ; void getRes(float * fs) { int i = 0 ; float * fp = fs; float Max = -9999; int max_index = 0 ; float sum = 0.0f ; for(;i<10;i++){ sum+=(*(fp+i)); if(Max<*(fp+i)){ Max = *(fp+i); max_index = i; } } printf("max index

#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> 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("依次输

#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<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; }

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com