赞
踩
两周实训,第五题:求平均值函数
问题描述:编写程序从键盘输入10个float类型数存入一维数组a中,求这10个数的平均值,然后用函数aver实现平均值计算,输出这10个数以及平均值,要求数组和元素个数作为参数传递。
/*
Module Name:求平均值函数
Module Date:20141222
Module Auth:CLyoko
Description:编写程序从键盘输入10个float
类型数存入一维数组a中,求这10个数的平均值,
然后用函数aver实现平均值计算,输出这10个数
以及平均值,要求数组和元素个数作为参数传递
Other:
Revision History:
Date Rel Ver. Notes
20141222 1.0 创建程序
*/
#include<stdio.h>
#include<stdlib.h>
float aver(float temp[],float size);
int main(int argc, char *argv[])
{
float a[10]={0};
float average;
int i;
printf(" 求10个数平均值\n");
printf("请输入10个数,用空格键隔开:");
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
printf("\n数据:\n");
for(i=0;i<10;i++)
{
printf("%.1f ",a[i]);
}
printf("\n");
average=aver(a,10);
printf("平均值为:%.2f\n",average);
system("pause");
return 0;
}
/*
Function:Name:aver
Function:Description:求平均值
Inputs:float *temp,int size
Outputs:float
Notes:nil
*/
float aver(float temp[],float size)
{
float sum=0,average;
int i;
for(i=0;i<size;i++)
{
sum+=temp[i];
}
return sum/size;
}
转载请保留作者信息。
作者: CLyoko
文章网址: http://blog.csdn.net/clyoko/article/details/43915725
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。